﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>ruby_omnibus's Xanga</title><link>http://ruby-omnibus.xanga.com/</link><description>Latest Xanga weblog from ruby_omnibus</description><language>zh</language><ttl>60</ttl><image><title>The Weblog Community</title><url>http://s.xanga.com/images/xangalogobutton.gif</url><link>http://ruby-omnibus.xanga.com/</link></image><item><title>Firefox度改語文</title><link>http://ruby-omnibus.xanga.com/708865594/firefox%e5%ba%a6%e6%94%b9%e8%aa%9e%e6%96%87/</link><guid>http://ruby-omnibus.xanga.com/708865594/firefox%e5%ba%a6%e6%94%b9%e8%aa%9e%e6%96%87/</guid><pubDate>Tue, 04 Aug 2009 02:54:15 GMT</pubDate><description>Firefox&amp;#25913;&amp;#35486;&amp;#25991;&amp;#12290;&lt;br&gt;C:\Program Files\Mozilla Firefox\res\langGroups.properties &lt;br&gt;&lt;br&gt;#&lt;br&gt;# ***** BEGIN LICENSE BLOCK *****&lt;br&gt;# Version: MPL 1.1/GPL 2.0/LGPL 2.1&lt;br&gt;#&lt;br&gt;# The contents of this file are subject to the Mozilla Public License Version&lt;br&gt;# 1.1 (the "License"); you may not use this file except in compliance with&lt;br&gt;# the License. You may obtain a copy of the License at&lt;br&gt;# http://www.mozilla.org/MPL/&lt;br&gt;#&lt;br&gt;# Software distributed under the License is distributed on an "AS IS" basis,&lt;br&gt;# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License&lt;br&gt;# for the specific language governing rights and limitations under the&lt;br&gt;# License.&lt;br&gt;#&lt;br&gt;# The Original Code is mozilla.org code.&lt;br&gt;#&lt;br&gt;# The Initial Developer of the Original Code is&lt;br&gt;# Netscape Communications Corporation.&lt;br&gt;# Portions created by the Initial Developer are Copyright (C) 2000&lt;br&gt;# the Initial Developer. All Rights Reserved.&lt;br&gt;#&lt;br&gt;# Contributor(s):&lt;br&gt;#&amp;nbsp;&amp;nbsp; Erik van der Poel&lt;br&gt;#&amp;nbsp;&amp;nbsp; Jungshik Shin&lt;br&gt;#&amp;nbsp;&amp;nbsp; Katsuhiko Momoi&lt;br&gt;#&amp;nbsp;&amp;nbsp; Henri Sivonen&lt;br&gt;#&lt;br&gt;# Alternatively, the contents of this file may be used under the terms of&lt;br&gt;# either of the GNU General Public License Version 2 or later (the "GPL"),&lt;br&gt;# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),&lt;br&gt;# in which case the provisions of the GPL or the LGPL are applicable instead&lt;br&gt;# of those above. If you wish to allow use of your version of this file only&lt;br&gt;# under the terms of either the GPL or the LGPL, and not to allow others to&lt;br&gt;# use your version of this file under the terms of the MPL, indicate your&lt;br&gt;# decision by deleting the provisions above and replace them with the notice&lt;br&gt;# and other provisions required by the GPL or the LGPL. If you do not delete&lt;br&gt;# the provisions above, a recipient may use your version of this file under&lt;br&gt;# the terms of any one of the MPL, the GPL or the LGPL.&lt;br&gt;#&lt;br&gt;# ***** END LICENSE BLOCK *****&lt;br&gt;#&lt;br&gt;# References: http://www.omniglot.com/writing/atoz.htm&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.loc.gov/standards/iso639-2/englangn.html&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.ethnologue.com&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.worldlanguage.com/Languages/&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.rosettaproject.org/&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.sweb.cz/ls78/diacritics.htm&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; see also toolkit/locales/en-US/chrome/global/languageNames.properties&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and bug 178491&lt;br&gt;#&lt;br&gt;#ab=x-cyrillic&lt;br&gt;# Strictly speaking, Avestan did not use Arabic script but Aramaic &lt;br&gt;# (arc)/Avestan script.)&lt;br&gt;#ae=ar &lt;br&gt;&lt;br&gt;af=x-western&lt;br&gt;alg=x-cans&lt;br&gt;am=x-ethi&lt;br&gt;ar=ar&lt;br&gt;as=x-beng&lt;br&gt;be=x-cyrillic&lt;br&gt;bg=x-cyrillic&lt;br&gt;bn=x-beng&lt;br&gt;br=x-western&lt;br&gt;bs=x-central-euro&lt;br&gt;ca=x-western&lt;br&gt;ce=x-central-euro&lt;br&gt;ch=x-western&lt;br&gt;co=x-western&lt;br&gt;cr=x-cans&lt;br&gt;cs=x-central-euro&lt;br&gt;#cu=x-cyrillic&lt;br&gt;cv=x-cyrillic&lt;br&gt;# XXX Latin Ext. A is also used for cy. &lt;br&gt;cy=x-western&lt;br&gt;da=x-western&lt;br&gt;de=x-western&lt;br&gt;#dv=Thaanna&lt;br&gt;#dz=Tibetan&lt;br&gt;#ee=x-western(?) (Ewe uses characters outside Latin-1 as well)&lt;br&gt;el=el&lt;br&gt;en=x-western&lt;br&gt;# Esperanto: Latin-3&lt;br&gt;eo=x-western &lt;br&gt;es=x-western&lt;br&gt;et=x-baltic&lt;br&gt;eu=x-western&lt;br&gt;fa=ar&lt;br&gt;#ff=x-western(?) : Fulfulde&lt;br&gt;fi=x-western&lt;br&gt;# XXX Latin Ext. A is also used for fj. &lt;br&gt;fj=x-western&lt;br&gt;fo=x-western&lt;br&gt;fr=x-western&lt;br&gt;fy=x-western&lt;br&gt;ga=x-western&lt;br&gt;#XXX Latin Ext. A and Ext. additional block are used for Gaelic (8859-14)&lt;br&gt;gd=x-western &lt;br&gt;# gl : ISO-8859-13&lt;br&gt;gl=x-western &lt;br&gt;#ha=x-western : Latin and Ajami scripts&lt;br&gt;gu=x-gujr&lt;br&gt;he=he&lt;br&gt;hi=x-devanagari&lt;br&gt;ht=x-western&lt;br&gt;hr=x-central-euro&lt;br&gt;# XXX Latin Ext. A is also used for hsb. &lt;br&gt;hsb=x-western&lt;br&gt;hu=x-central-euro&lt;br&gt;hy=x-armn&lt;br&gt;ia=x-western&lt;br&gt;id=x-western&lt;br&gt;ie=x-western&lt;br&gt;is=x-western&lt;br&gt;it=x-western&lt;br&gt;iu=x-cans&lt;br&gt;ja=ja&lt;br&gt;ka=x-geor&lt;br&gt;km=x-khmr&lt;br&gt;kn=x-knda&lt;br&gt;ko=ko&lt;br&gt;ks=ar&lt;br&gt;#ku=ar&lt;br&gt;# XXX Latin Ext. A is also used for kw(Cornish).&lt;br&gt;kw=x-western&lt;br&gt;#ky=x-cyrillic&lt;br&gt;# XXX Latin Ext. A is also used for Latin. &lt;br&gt;la=x-western &lt;br&gt;lb=x-western&lt;br&gt;lt=x-baltic&lt;br&gt;lv=x-baltic&lt;br&gt;#XXX&amp;nbsp; Latin Ext. A is also used for Maori.&lt;br&gt;mi=x-western&lt;br&gt;mk=x-cyrillic&lt;br&gt;ml=x-mlym&lt;br&gt;#mo=x-central-euro / x-cyrillic &lt;br&gt;mr=x-devanagari&lt;br&gt;ms=x-western&lt;br&gt;# Maltese: Latin-3&lt;br&gt;mt=x-western&lt;br&gt;nb=x-western&lt;br&gt;ne=x-devanagari&lt;br&gt;nl=x-western&lt;br&gt;nn=x-western&lt;br&gt;no=x-western&lt;br&gt;# XXX : x-central-euro may be better&lt;br&gt;nv=x-western&lt;br&gt;oc=x-western&lt;br&gt;oj=x-cans&lt;br&gt;om=x-ethi&lt;br&gt;or=x-orya&lt;br&gt;os=x-cyrillic&lt;br&gt;#pa: Punjabi is usually written in Gurmukhi script in India and Arabic script&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; in Pakistan. We make pa default to Gurmukhi based on comments in bug 248690&lt;br&gt;pa-in=x-guru&lt;br&gt;pa-pk=ar&lt;br&gt;pa=x-guru&lt;br&gt;pl=x-central-euro&lt;br&gt;ps=ar&lt;br&gt;pt=x-western&lt;br&gt;qu=x-western&lt;br&gt;rm=x-western&lt;br&gt;ro=x-central-euro&lt;br&gt;ru=x-cyrillic&lt;br&gt;sa=x-devanagari&lt;br&gt;sc=x-western&lt;br&gt;sd=ar&lt;br&gt;# African language (but related with French)&lt;br&gt;sg=x-western&lt;br&gt;sh=x-central-euro&lt;br&gt;si=x-sinh&lt;br&gt;sk=x-central-euro&lt;br&gt;sl=x-central-euro&lt;br&gt;so=x-western&lt;br&gt;sq=x-western&lt;br&gt;sr=x-cyrillic&lt;br&gt;sv=x-western&lt;br&gt;sw=x-western&lt;br&gt;ta=x-tamil&lt;br&gt;te=x-telu&lt;br&gt;th=th&lt;br&gt;tig=x-ethi&lt;br&gt;tk=x-cyrillic&lt;br&gt;#tk=tr # (The country declared in 1992 to gradually move to Latin script)&lt;br&gt;tlh=x-western&lt;br&gt;tr=tr&lt;br&gt;tt=tr&lt;br&gt;uk=x-cyrillic&lt;br&gt;ur=ar&lt;br&gt;# XXX : Vietnamese may need be put into a script group of its own&lt;br&gt;vi=x-western&lt;br&gt;vo=x-western&lt;br&gt;wa=x-western&lt;br&gt;yi=he&lt;br&gt;#Latin Ext. A and Latin Extended Additional block are used for Yoruba. &lt;br&gt;#yo=x-western &lt;br&gt;zh-cn=zh-CN&lt;br&gt;# XXX : The following two entries are added as a quick fix (bug 251241).&lt;br&gt;# When we have a general solution for ISO 15924 (script codes), the issue has&lt;br&gt;# to be revisited.&lt;br&gt;zh-hans=zh-CN&lt;br&gt;zh-hant=zh-TW&lt;br&gt;zh-tw=zh-TW&lt;br&gt;zh-hk=zh-HK&lt;br&gt;&lt;span style="background-color: rgb(255, 159, 64);"&gt;zh=zh-HK&lt;/span&gt;&lt;br style="background-color: rgb(255, 159, 64);"&gt;&lt;span style="background-color: rgb(255, 159, 64);"&gt;zh-yue=zh-HK&lt;/span&gt;&lt;br style="background-color: rgb(255, 159, 64);"&gt;&lt;span style="background-color: rgb(255, 159, 64);"&gt;yue=zh-HK&lt;/span&gt;&lt;br&gt;zh-min-nan=x-western&lt;br&gt;zu=x-western&lt;br&gt;#&lt;br&gt;#==============================&lt;br&gt;#&lt;br&gt;# mapping mozilla's internal x-* to themselves (see bug 256257)&lt;br&gt;x-western=x-western&lt;br&gt;x-central-euro=x-central-euro&lt;br&gt;x-cyrillic=x-cyrillic&lt;br&gt;# el&lt;br&gt;# tr&lt;br&gt;# he&lt;br&gt;# ar&lt;br&gt;x-baltic=x-baltic&lt;br&gt;# th&lt;br&gt;# ja&lt;br&gt;# zh-CN&lt;br&gt;# ko&lt;br&gt;# zh-TW&lt;br&gt;x-tamil=x-tamil&lt;br&gt;x-devanagari=x-devanagari&lt;br&gt;x-unicode=x-unicode&lt;br&gt;x-user-def=x-user-def&lt;br&gt;x-armn=x-armn&lt;br&gt;x-geor=x-geor&lt;br&gt;# These self-mappings are not necessary unless somebody use them to specify &lt;br&gt;# lang in (X)HTML/XML documents, which they shouldn't. (see bug 256257)&lt;br&gt;#x-beng=x-beng&lt;br&gt;#x-cans=x-cans&lt;br&gt;#x-ethi=x-ethi&lt;br&gt;#x-guru=x-guru&lt;br&gt;#x-gujr=x-gujr&lt;br&gt;#x-khmr=x-khmr&lt;br&gt;#x-mlym=x-mlym&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/708865594/firefox%e5%ba%a6%e6%94%b9%e8%aa%9e%e6%96%87/#firstcomment</comments></item><item><title>裝Attachment_fu</title><link>http://ruby-omnibus.xanga.com/689808538/%e8%a3%9dattachmentfu/</link><guid>http://ruby-omnibus.xanga.com/689808538/%e8%a3%9dattachmentfu/</guid><pubDate>Sun, 18 Jan 2009 15:56:31 GMT</pubDate><description>&amp;#35037;attachment_fu&amp;#30016;Rails&amp;#29992;&amp;#22909;&amp;#26131;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#39318;&amp;#20808;&amp;#35037;&amp;#21655;ImageScience&amp;#20808;&amp;#12290;&lt;br&gt;&amp;#35037;&amp;#27861;&amp;#65306;&lt;br&gt;$ sudo gem install image_science&lt;br&gt;&lt;br&gt;&amp;#36319;&amp;#20303;&amp;#20316;&amp;#21435;Rails&amp;#22000;&amp;#20491;App&amp;#22021;&amp;#30446;&amp;#37636;&amp;#65292;&amp;#35037;attachment_fu&lt;br&gt;$ script/plugin install http://svn.techno-weenie.net/projects/plugins/attachment_fu/&lt;br&gt;&lt;br&gt;&amp;#20043;&amp;#24460;&amp;#65292;&amp;#36215;&amp;#20491;class table&amp;#30016;&amp;#21874;file&lt;br&gt;&lt;pre&gt;class CreateUploadFile &amp;lt; ActiveRecord::Migration&lt;br&gt;  def self.up&lt;br&gt;    create_table :upload_files do |t|&lt;br&gt;     &amp;nbsp;# &amp;#25152;&amp;#26377;&amp;#37117;&amp;#29992;&lt;br&gt;      t.string  :content_type&lt;br&gt;      t.string  :filename    &lt;br&gt;      t.integer :size&lt;br&gt;      # image &amp;#29992;&lt;br&gt;      t.integer :width&lt;br&gt;      t.integer :height&lt;br&gt;      # thumbnail &amp;#29992;&lt;br&gt;      t.string  :thumbnail &lt;br&gt;      t.integer :parent_id&lt;br&gt;      # &amp;#22914;&amp;#26524;&amp;#25536;&amp;#29992;database&amp;#20786;file&lt;br&gt;      t.references :db_file&lt;br&gt;    end&lt;br&gt;  end&lt;br&gt;  def self.down&lt;br&gt;    drop_table :upload_files&lt;br&gt;  end&lt;br&gt;end&lt;br&gt;&lt;br&gt;#&amp;#22914;&amp;#26524;&amp;#29992;database&amp;#20786;&lt;br&gt;def CreateDbFiles &amp;lt; ActiveRecord::Migration&lt;br&gt;  def self.up&lt;br&gt;    create_table :db_files do&lt;br&gt;      t.binary :data&lt;br&gt;    end&lt;br&gt;  end&lt;br&gt;  def self.down&lt;br&gt;    drop_table :db_files&lt;br&gt;  end&lt;br&gt;end&lt;br&gt;&lt;/pre&gt;&amp;#20418;&amp;#21633;&amp;#27171;&amp;#65292;&amp;#25630;&amp;#25474;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#20491;class UploadFile&amp;#20837;&amp;#20415;&amp;#65292;&lt;br&gt;&amp;#21152;has attachment&amp;#21516;&amp;#20322;&amp;#19968;&amp;#22534;option&amp;#25630;&amp;#25474;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#36319;&amp;#20303;&amp;#20418;&amp;#25972;view&amp;#25110;controller&amp;#25511;&amp;#21046;&amp;#12290;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/689808538/%e8%a3%9dattachmentfu/#firstcomment</comments></item><item><title>Rails format</title><link>http://ruby-omnibus.xanga.com/689435360/rails-format/</link><guid>http://ruby-omnibus.xanga.com/689435360/rails-format/</guid><pubDate>Thu, 15 Jan 2009 09:16:43 GMT</pubDate><description>Rails&amp;#35201;&amp;#22238;&amp;#36820;&amp;#21874;&amp;#22050;&amp;#30016;client&amp;#20043;&amp;#21069;&amp;#65292;&amp;#26371;check&amp;#36820;&amp;#26377;client&amp;#26377;send&amp;#21874;&amp;#20060;Accept&amp;#36942;&amp;#20358;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#30016;&amp;#20491;&amp;#20363;&lt;br&gt;&amp;#39318;&amp;#20808;&amp;#35201;/objects/1.html&lt;br&gt;Client&amp;#20132;&amp;#21602;&amp;#20491;Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&lt;br&gt;Rails&amp;#23601;&amp;#26371;&amp;#25653;html&amp;#20491;&amp;#38917;&lt;br&gt;respond_to do |format|&lt;br&gt;&amp;nbsp; format.html ...&lt;br&gt;&amp;nbsp; format.xml ...&lt;br&gt;&amp;nbsp; format.jpg ...&lt;br&gt;&amp;nbsp; format.all ...&lt;br&gt;end&lt;br&gt;&lt;br&gt;&amp;#23565;&amp;#20491;&amp;#23565;&amp;#27861;&amp;#20418;&amp;#20358;&amp;#33258;&amp;#20491;type&amp;#26377;&amp;#28961;&amp;#20570;Mime.register&lt;br&gt;Mime.register&amp;#20854;&amp;#20013;&amp;#19968;&amp;#34892;&amp;#65292;&amp;#26377;mime type&amp;#20418;text/html&amp;#65292;extension&amp;#20418;html&amp;#65292;symbol&amp;#20418;:html&lt;br&gt;&amp;#21633;&amp;#23565;html, &amp;#25653;&amp;#26377;:html&amp;#65292;&amp;#21633;&amp;#23601;&amp;#22846;format.html&lt;br&gt;&lt;br&gt;&amp;#21633;Rails&amp;#20132;&amp;#20986;&amp;#20043;&amp;#26178;&amp;#65292;&amp;#23601;&amp;#26371;&amp;#23565;&amp;#19979;Accept&amp;#26377;&amp;#28961;:html&amp;#22021;mime type&amp;#65292;&amp;#23565;&amp;#21040;&amp;#26377;text/html&amp;#65292;&amp;#21633;&amp;#23601;send&amp;#20986;&amp;#21435;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#22914;&amp;#26524;client&amp;#28961;&amp;#35441;&amp;#21487;&amp;#20197;Accept&amp;#65292;&amp;#23601;&amp;#26371;&amp;#35441;406 Not Accepted&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#20043;&amp;#19981;&amp;#36942;Rails&amp;#21780;&amp;#22816;&amp;#32880;&amp;#26126;&amp;#65292;&amp;#23601;&amp;#31639;*&amp;#37117;&amp;#35201;&amp;#25351;&amp;#26126;&amp;#65292;&amp;#21780;&amp;#20418;&amp;#20322;&amp;#21780;&amp;#35672;handle&amp;#13774;&amp;#12290;&amp;#19981;&amp;#36942;&amp;#20322;&amp;#30041;&amp;#26377;*/*&amp;#20358;map&amp;#21435;:all&amp;#65292;&amp;#21633;format.all&amp;#23601;&amp;#26371;handle&amp;#24471;&amp;#21040;&amp;#12290;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/689435360/rails-format/#firstcomment</comments></item><item><title>地名</title><link>http://ruby-omnibus.xanga.com/688619297/%e5%9c%b0%e5%90%8d/</link><guid>http://ruby-omnibus.xanga.com/688619297/%e5%9c%b0%e5%90%8d/</guid><pubDate>Wed, 07 Jan 2009 15:40:57 GMT</pubDate><description>&amp;#24819;&amp;#30732;&amp;#19979;&amp;#22320;&amp;#21517;&amp;#23565;&amp;#35695;&amp;#65292;&amp;#20491;&amp;#34920;&amp;#26371;&amp;#19981;&amp;#26178;&amp;#26356;&amp;#26032;&amp;#12290;&lt;br&gt;&lt;br&gt;&lt;table style="width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="width: 5em;"&gt;&amp;#22522;&amp;#38534;&lt;br&gt;&lt;/td&gt;&lt;td&gt;Keelung&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;1928-04-28&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&amp;#40845;&amp;#38272;&lt;br&gt;&lt;/td&gt;&lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26085;&amp;#26412;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Japan&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#38272;&amp;#21496;&lt;br&gt;&amp;#27611;&amp;#20043;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Moji&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#19978;&amp;#28023;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Shanghai&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#30465;&amp;#22478;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Canton&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#35199;&amp;#36002;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Saigon&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26143;&amp;#21152;&amp;#27874;&lt;br&gt;&amp;#26143;&amp;#26550;&amp;#27874;&lt;br&gt;&amp;#65293;&lt;br&gt;&amp;#30707;&amp;#21499;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Singapore&lt;br&gt;&lt;br&gt;&amp;#65293;&lt;br&gt;Selat&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24291;&amp;#24030;&amp;#28771;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#23567;&amp;#21570;&amp;#23435;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28023;&amp;#21475;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Hoihow&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28657;&amp;#35282;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24373;&amp;#23478;&amp;#21475;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Kalgan&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24291;&amp;#26481;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Kwangtung&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27827;&amp;#20839;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Honoi&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28085;&amp;#39208;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Hakodate&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#29275;&amp;#33674;&lt;br&gt;&amp;#29275;&amp;#24196;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Newchwang&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22823;&amp;#36899;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#37806;&amp;#27743;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Chinkiang&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#30439;&amp;#24030;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Lu how?&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#31070;&amp;#25142;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Kobe&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22823;&amp;#38442;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Osaka&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27243;&amp;#28657;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Yokohama&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27733;&amp;#38957;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Swatow&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#38738;&amp;#23798;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#19977;&amp;#27700;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26791;&amp;#24030;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27611;&amp;#21400;&amp;#22763;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Maurice&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27611;&amp;#37324;&amp;#35032;&amp;#26031;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Mauritis&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24067;&amp;#26106;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Bourbon&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#30041;&amp;#23612;&amp;#26106;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;R&amp;#233;union&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21335;&amp;#26000;&amp;#27954;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;South Africa&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#20843;&amp;#25171;&amp;#23041;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Batavia&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#19977;&amp;#23382;&amp;#20919;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Semarang&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27863;&amp;#27700;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Soerabaja&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Surabaja&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#23391;&amp;#21152;&amp;#22833;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Mangkasar&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Makassar/Macassar&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#33290;&amp;#37329;&amp;#23665;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;California&lt;br&gt;San Francisco&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#32645;&amp;#30465;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Los Angelos&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#32654;&amp;#22283;&lt;br&gt;&amp;#33457;&amp;#26071;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;United States of America&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#20013;&amp;#21335;&amp;#32654;&amp;#27954;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22495;&amp;#22810;&amp;#21033;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Victoria (Canada)&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28331;&amp;#39640;&amp;#33775;&lt;br&gt;&amp;#21688;&amp;#27700;&amp;#22496;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Vancouver&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21152;&amp;#25343;&amp;#22823;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Canada&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27264;&amp;#39321;&amp;#23665;&lt;br&gt;&amp;#27264;&amp;#23665;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Honolulu&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22696;&amp;#35199;&amp;#21733;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Mexico&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#20013;&amp;#32654;&amp;#27954;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Central America&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#33293;&amp;#36335;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Seattle&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21271;&amp;#28023;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Pakhoi&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24052;&amp;#25343;&amp;#39340;&lt;br&gt;&amp;#24052;&amp;#21068;&amp;#23382;&lt;br&gt;&amp;#21543;&amp;#25343;&amp;#22561;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Panama&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24052;&amp;#27874;&amp;#21854;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Balboa&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21578;&amp;#37070;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Col&amp;#243;n&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#40165;&amp;#32004;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;New York&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24264;&amp;#38272;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Amoy&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Xiamen&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#23433;&amp;#21335;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Annam&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28023;&amp;#38450;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Haiphong&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#25171;&amp;#29399;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Takao&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#39640;&amp;#38596;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Kao Hsiung&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#36196;&amp;#22350;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24076;&amp;#36335;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Hilo&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#25991;&amp;#25104;&amp;#26446;&amp;#31056;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Manzanillo&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#31192;&amp;#39791;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Peru&lt;br&gt;Per&amp;#250;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26234;&amp;#21033;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Chile&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#29790;&amp;#20856;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Sweden&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21733;&amp;#26519;&amp;#22561;&lt;br&gt;&amp;#21733;&amp;#38678;&amp;#27493;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Colombo&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24199;&amp;#33021;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Penang&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27315;&amp;#22478;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#20208;&amp;#20809;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26550;&amp;#21400;&amp;#21513;&amp;#25171;&lt;br&gt;&amp;#26550;&amp;#21068;&amp;#21513;&amp;#25171;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Calcutta&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22823;&amp;#36899;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#23041;&amp;#28023;&amp;#34910;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Weihaiwei&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28895;&amp;#21488;&lt;br&gt;&amp;#29017;&amp;#21488;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22825;&amp;#27941;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27827;&amp;#21475;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#33521;&amp;#20140;&lt;br&gt;&amp;#20523;&amp;#25958;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;London&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#23665;&amp;#25171;&amp;#26681;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Sandakan&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#31520;&amp;#21253;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Rabaul&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#38634;&amp;#26792;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Sydney&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#32654;&amp;#21033;&amp;#20276;&lt;br&gt;&amp;#32654;&amp;#21033;&amp;#30036;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Melbourne&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#38463;&amp;#22320;&amp;#21033;&amp;#22496;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Adelaide&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#31119;&amp;#24030;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26297;&amp;#37007;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Siam&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#23391;&amp;#31859;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Bombay&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#39340;&amp;#20123;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Marseille&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22799;&amp;#33775;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Havre&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24459;&amp;#25171;&amp;#25285;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Rotterdam&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21688;&amp;#21271;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Hamburg&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#20182;&amp;#22763;&amp;#29241;&amp;#23798;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Thursday Island&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28271;&amp;#22763;&amp;#23041;&amp;#36335;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Townsville&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24199;&amp;#21033;&amp;#22763;&amp;#24428;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Brisbane&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26032;&amp;#37329;&amp;#23665;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Australia&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27874;&amp;#22763;&amp;#38931;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Boston&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#25171;&amp;#30072;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Durban&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21030;&amp;#30070;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Cape Town&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21335;&amp;#32654;&amp;#27954;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;South America&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#24847;&amp;#22823;&amp;#21033;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Italy&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#27472;&amp;#27954;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Europe&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#37675;&amp;#34349;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Ceylon&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#26000;&amp;#27954;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Africa&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#22467;&amp;#21450;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Egypt&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#28195;&amp;#33775;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Java&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21488;&amp;#28771;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#32654;&amp;#27954;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;America&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#21360;&amp;#24230;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;India&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#38597;&amp;#20856;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;Aden? Athens?&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#32016;&amp;#35199;&amp;#34349;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;New Zealand&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&amp;#32903;&amp;#24950;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;</description><comments>http://ruby-omnibus.xanga.com/688619297/%e5%9c%b0%e5%90%8d/#firstcomment</comments></item><item><title>Rails migration 整數改咗rule</title><link>http://ruby-omnibus.xanga.com/688574283/rails-migration-%e6%95%b4%e6%95%b8%e6%94%b9%e5%92%97rule/</link><guid>http://ruby-omnibus.xanga.com/688574283/rails-migration-%e6%95%b4%e6%95%b8%e6%94%b9%e5%92%97rule/</guid><pubDate>Wed, 07 Jan 2009 10:08:23 GMT</pubDate><description>&amp;#23478;&amp;#19979;Rails class Migration::Base&amp;#20043;&amp;#19979; &lt;br&gt;&lt;br&gt;&amp;#20197;&amp;#21069;&amp;#21633;&amp;#23531;&lt;br&gt;t.integer :amount&lt;br&gt;&amp;#38928;&amp;#35373;&amp;#20418;MySQL int(11)&amp;#65292;&amp;#20418;&amp;#24190;&amp;#20491;&amp;#25976;&amp;#23383;&amp;#12290;&lt;br&gt;&amp;#23478;&amp;#19979;Rails&amp;#25913;&amp;#21655;&amp;#29992;byte&amp;#35336;&amp;#65292;&amp;#21633;:limit&amp;#20491;&amp;#25976;&amp;#23383;&amp;#23601;&amp;#21780;&amp;#21516;&amp;#21655;&amp;#24847;&amp;#24605;&amp;#12290;&lt;br&gt;1 byte&amp;#31561;&amp;#26044;MySQL tinyint&lt;br&gt;2 byte&amp;#20418;smallint&lt;br&gt;3 byte&amp;#20418;mediumint&lt;br&gt;4 byte&amp;#20418;int(11)&lt;br&gt;5..8 byte&amp;#20418;bigint&lt;br&gt;&lt;br&gt;&amp;#21633;&amp;#28858;&amp;#21655;&amp;#21516;&amp;#33290;&amp;#26178;&amp;#19968;&amp;#27171;nil&amp;#21516;11&amp;#20316;&amp;#21516;&amp;#31561;&amp;#21516;&amp;#23478;&amp;#19979;4&amp;#65292;&amp;#21363;&amp;#20418;default&amp;#37117;&amp;#20418;4&lt;br&gt;&amp;#22823;&amp;#36942;8,&amp;#12288;rails migration&amp;#26371;&amp;#39719;&amp;#20320;&amp;#12290;&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/688574283/rails-migration-%e6%95%b4%e6%95%b8%e6%94%b9%e5%92%97rule/#firstcomment</comments></item><item><title>Debian用exim4寄信</title><link>http://ruby-omnibus.xanga.com/688572334/debian%e7%94%a8exim4%e5%af%84%e4%bf%a1/</link><guid>http://ruby-omnibus.xanga.com/688572334/debian%e7%94%a8exim4%e5%af%84%e4%bf%a1/</guid><pubDate>Wed, 07 Jan 2009 09:48:24 GMT</pubDate><description>Debian&amp;#38928;&amp;#35373;&amp;#20418;&amp;#29992;exim4&amp;#25910;&amp;#20449;&amp;#23492;&amp;#20449;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#22914;&amp;#26524;&amp;#21780;&amp;#20351;&amp;#25910;&amp;#20449;&amp;#65292;&amp;#32780;&amp;#33258;&amp;#24049;&amp;#37096;&amp;#27231;&amp;#20570;&amp;#22475;SMTP server&amp;#65292;&amp;#30452;&amp;#25509;&amp;#23492;&amp;#20449;&amp;#20986;&amp;#21435;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#21487;&amp;#20197;&amp;#34892;&lt;br&gt;$ dpkg-reconfigure exim4-config&lt;br&gt;Split configuration into small files? Yes &amp;#21516; No&amp;#37117;&amp;#24471;&amp;#12290;&lt;br&gt;&amp;#25536;internet site; mail is sent and received directly using SMTP&amp;#12290;&lt;br&gt;system mail name&amp;#20570;localhost.localnet&amp;#12290;&lt;br&gt;ip&amp;#25910;&amp;#20449;&amp;#12290;127.0.0.1&amp;#12290;&lt;br&gt;destination&amp;#21513;&amp;#21655;&amp;#12290;&lt;br&gt;relay mail&amp;#20841;&amp;#27425;&amp;#37117;&amp;#21513;&amp;#21655;&amp;#12290;&lt;br&gt;Keep number of DNS-queries minimal&amp;#20570;No&amp;#12290;&lt;br&gt;&amp;#25536;mbox format in /var/mail/&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#25630;&amp;#25474;&amp;#12290;&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/688572334/debian%e7%94%a8exim4%e5%af%84%e4%bf%a1/#firstcomment</comments></item><item><title>Ruby時間</title><link>http://ruby-omnibus.xanga.com/688555778/ruby%e6%99%82%e9%96%93/</link><guid>http://ruby-omnibus.xanga.com/688555778/ruby%e6%99%82%e9%96%93/</guid><pubDate>Wed, 07 Jan 2009 05:54:14 GMT</pubDate><description>Ruby&amp;#26178;&amp;#38291;&amp;#29992;Time class&amp;#27604;&amp;#36611;&amp;#22909;.&lt;br&gt;&lt;br&gt;n = Time.now # =&amp;gt; Wed Jan 07 14:48:20 +0800 2009&lt;br&gt;n.to_s(:db) # =&amp;gt; "2009-01-07 14:48:20"&lt;br&gt;&amp;#24180;&lt;br&gt;n.year # =&amp;gt; 2009&lt;br&gt;&amp;#26376;&lt;br&gt;n.mon # =&amp;gt; 1&lt;br&gt;n.month # =&amp;gt; 1&lt;br&gt;&amp;#26085;&lt;br&gt;n.day # =&amp;gt; 7&lt;br&gt;n.mday # =&amp;gt; 7&lt;br&gt;&amp;#26178;&lt;br&gt;n.hour # =&amp;gt; 14&lt;br&gt;&amp;#20998;&lt;br&gt;n.min # =&amp;gt; 48&lt;br&gt;&amp;#31186;&lt;br&gt;n.sec # =&amp;gt; 20&lt;br&gt;&amp;#31150;&amp;#25308;&lt;br&gt;n.wday # =&amp;gt; 3&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/688555778/ruby%e6%99%82%e9%96%93/#firstcomment</comments></item><item><title>rails升降一個version</title><link>http://ruby-omnibus.xanga.com/688550188/rails%e5%8d%87%e9%99%8d%e4%b8%80%e5%80%8bversion/</link><guid>http://ruby-omnibus.xanga.com/688550188/rails%e5%8d%87%e9%99%8d%e4%b8%80%e5%80%8bversion/</guid><pubDate>Wed, 07 Jan 2009 04:33:27 GMT</pubDate><description>&amp;#20043;&amp;#21069;rails&amp;#25913;&amp;#21655;schema migration&amp;#22021;&amp;#26041;&amp;#24335;&amp;#65292;&amp;#30001;&amp;#25490;&amp;#27425;&amp;#24207;&amp;#35722;&amp;#21655;&amp;#35352;&amp;#26178;&amp;#38291;&amp;#12290;&lt;br&gt;&lt;br&gt;database&amp;#19978;&amp;#21407;&amp;#26412;&amp;#26377;&amp;#20491;schema_info&amp;#22021;table&amp;#65292;&amp;#35352;&amp;#20303;&amp;#26368;&amp;#26032;version&amp;#12290;&amp;#23478;&amp;#19979;table&amp;#35722;&amp;#25104;schema_migration&amp;#65292;&amp;#35352;&amp;#20303;&amp;#19968;&amp;#22534;&amp;#34892;&amp;#21655;migration&amp;#22021;version&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#21633;&amp;#21487;&amp;#20197;&amp;#20491;&amp;#21029;up&amp;#21516;down&amp;#65292;&amp;#21780;&amp;#26371;depend on&amp;#20043;&amp;#21069;&amp;#22000;&amp;#21874;&amp;#12290;&lt;br&gt;$ rake db:migrate:down VERSION=20090106022903&lt;br&gt;$ rake db:migrate:up VERSION=20090106022903&lt;br&gt; up&amp;#23601;&amp;#21152;&amp;#19968;&amp;#26781;&amp;#20837;table&amp;#65292;down&amp;#23601;&amp;#28187;&amp;#19968;&amp;#26781;&amp;#12290;&lt;br&gt;&lt;br&gt;down&amp;#23436;&amp;#33258;&amp;#24049;&amp;#38918;&amp;#25163;delete&amp;#22475;&amp;#20491;migration file&amp;#65292;&amp;#23601;&amp;#19968;&amp;#20102;&amp;#30334;&amp;#20102;&amp;#12290;&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/688550188/rails%e5%8d%87%e9%99%8d%e4%b8%80%e5%80%8bversion/#firstcomment</comments></item><item><title>戊子年十二月十二</title><link>http://ruby-omnibus.xanga.com/688539660/%e6%88%8a%e5%ad%90%e5%b9%b4%e5%8d%81%e4%ba%8c%e6%9c%88%e5%8d%81%e4%ba%8c/</link><guid>http://ruby-omnibus.xanga.com/688539660/%e6%88%8a%e5%ad%90%e5%b9%b4%e5%8d%81%e4%ba%8c%e6%9c%88%e5%8d%81%e4%ba%8c/</guid><pubDate>Wed, 07 Jan 2009 01:54:25 GMT</pubDate><description>&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;#25098;&amp;#23376;&amp;#24180;&amp;#21313;&amp;#20108;&amp;#26376;&amp;#21313;&amp;#20108;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;#25098;&amp;#23376;&amp;#24180;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;#20057;&amp;#19985;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;#26376;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;#22764;&amp;#23376;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;#26085;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;br&gt;&lt;br&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;#20108;&amp;#38646;&amp;#38646;&amp;#20843;&amp;#24180;&amp;#19968;&amp;#26376;&amp;#19971;&amp;#34399;&amp;#65288;&amp;#31150;&amp;#25308;&amp;#19977;&amp;#65289;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: monospace;"&gt;&amp;#26085;&amp;#20986;&amp;#26178;&amp;#20998;&amp;#65306;7&amp;#40670;04&amp;#20998;&lt;br&gt;&amp;#26085;&amp;#33853;&amp;#26178;&amp;#20998;:17&amp;#40670;55&amp;#20998;&lt;/span&gt;&lt;br&gt;&lt;pre&gt;&amp;#26376;&amp;#20986;&amp;#26178;&amp;#20998;&amp;#65306;13&amp;#40670;50&amp;#20998;&lt;br&gt;&amp;#26376;&amp;#33853;&amp;#26178;&amp;#20998;&amp;#65306;03&amp;#40670;48&amp;#20998;&amp;#65288;&amp;#31532;&amp;#20108;&amp;#26085;&amp;#65289;&lt;br&gt;&lt;br&gt;&amp;#28526;&amp;#27728;&lt;br&gt; 0&amp;#40670;00&amp;#20998;  0.9&amp;#31859;&lt;br&gt; 6&amp;#40670;33&amp;#20998;  1.3&amp;#31859;&lt;br&gt; 9&amp;#40670;56&amp;#20998;  1.2&amp;#31859;&lt;br&gt;17&amp;#40670;42&amp;#20998;  2.2&amp;#31859;&lt;br&gt;&lt;br&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description><comments>http://ruby-omnibus.xanga.com/688539660/%e6%88%8a%e5%ad%90%e5%b9%b4%e5%8d%81%e4%ba%8c%e6%9c%88%e5%8d%81%e4%ba%8c/#firstcomment</comments></item><item><title>ruby同crontab</title><link>http://ruby-omnibus.xanga.com/688539123/ruby%e5%90%8ccrontab/</link><guid>http://ruby-omnibus.xanga.com/688539123/ruby%e5%90%8ccrontab/</guid><pubDate>Wed, 07 Jan 2009 01:45:02 GMT</pubDate><description>Ruby&amp;#26377;&amp;#20491;&amp;#21483;cronedit&amp;#22021;rubygems&amp;#65292;&amp;#21487;&amp;#20197;&amp;#29992;&amp;#20358;&amp;#34892;cron&amp;#12290;&amp;#20322;&amp;#20491;cron&amp;#20418;user&amp;#22021;cron&amp;#65292;&amp;#21780;&amp;#26371;&amp;#24178;&amp;#25854;system&amp;#20491;cron&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#20322;&amp;#20570;&amp;#22021;&amp;#22050;&amp;#65292;&amp;#23601;&amp;#20418;&amp;#25913;user&amp;#20491;crontab&amp;#65292;&amp;#21363;&lt;br&gt;$ crontab&lt;br&gt;&amp;#20570;&amp;#22021;&amp;#22050;&amp;#12290;&lt;br&gt;&lt;br&gt;&amp;#21633;&amp;#29992;&amp;#20043;&amp;#21069;&amp;#65292;&amp;#21633;&amp;#32202;&amp;#20418;&amp;#35201;&amp;#35037;cronedit&amp;#12290;&lt;br&gt;$ sudo gem update&lt;br&gt;$ sudo gem install cronedit&lt;br&gt;&lt;br&gt;&amp;#23531;&amp;#20491;Ruby&amp;#31243;&amp;#24335;&lt;br&gt;require 'rubygems'&lt;br&gt;require 'cronedit'&lt;br&gt;&lt;br&gt;include CronEdit&lt;br&gt;Crontab.Add 'task_a' { :command =&amp;gt; 'finger -l' }&lt;br&gt;&amp;#22914;&amp;#26524;&amp;#23450;&amp;#26178;&amp;#38291;&amp;#65292;&amp;#21946;&amp;#27599;&amp;#26085;&amp;#26216;&amp;#21633;&amp;#26089;&amp;#25645;&amp;#27491;&amp;#19977;&amp;#40670;&amp;#37912;&amp;#65292;&lt;br&gt;Crontab.Add 'task_hourly' { :minute =&amp;gt; 0, :hour =&amp;gt; 3, :command =&amp;gt; 'finger -l' }&lt;br&gt;&amp;#22914;&amp;#26524;&amp;#21780;&amp;#29992;hash&amp;#65292;&amp;#30452;&amp;#25509;&amp;#29992;crontab&amp;#26684;&amp;#24335;&amp;#19968;&amp;#27171;&amp;#24471;&amp;#65292;&lt;br&gt;Crontab.Add 'task_specific' "10,40 0-23/2 * * * finger -l"&lt;br&gt;&lt;br&gt;&amp;#22914;&amp;#26524;&amp;#21780;&amp;#35201;&amp;#26576;&amp;#20491;task&amp;#65292;&amp;#30016;&amp;#20491;&amp;#21517;Remove&amp;#23601;&amp;#24471;&lt;br&gt;Crontab.Remove 'task_specific'&lt;br&gt;&lt;br&gt;</description><comments>http://ruby-omnibus.xanga.com/688539123/ruby%e5%90%8ccrontab/#firstcomment</comments></item></channel></rss>