<?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:blogger='http://schemas.google.com/blogger/2008' 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-1089581173973406054</id><updated>2024-11-08T06:57:55.795-08:00</updated><category term="centos"/><category term="install"/><category term="error"/><category term="maven"/><category term="postgresql"/><category term="linux"/><category term="shell script"/><category term="installation"/><category term="mac"/><category term="command"/><category term="java"/><category term="rabbitmq"/><category term="hibernate"/><category term="svn"/><category term="ubuntu"/><category term="homebrew"/><category term="mount"/><category term="password"/><category term="remove"/><category term="connection"/><category term="delete"/><category term="message"/><category term="ping"/><category term="port"/><category term="process"/><category term="python"/><category term="sql"/><category term="ssh"/><category term="sshd"/><category term="upgrade"/><category term="yum"/><category term="JMS"/><category term="Java EE"/><category term="alive"/><category term="check"/><category term="cifs"/><category term="cmd"/><category term="configuration"/><category term="couchdb"/><category term="device"/><category term="eclipse"/><category term="exist"/><category term="filesystem"/><category term="folder"/><category term="format"/><category term="jdk"/><category term="jenkins"/><category term="jpa"/><category term="mkfs"/><category term="module"/><category term="monitoring"/><category term="nodejs"/><category term="oracle"/><category term="osx"/><category term="package manager"/><category term="pgsql"/><category term="pip"/><category term="python26"/><category term="rpm"/><category term="samba"/><category term="sequence"/><category term="spring"/><category term="test"/><category term="tomcat"/><category term="version"/><category term="vmware"/><category term=".i"/><category term="127.0.0.1"/><category term="6u27"/><category term="7za"/><category term="7zip"/><category term="Get-Member"/><category term="JNDI"/><category term="Resource Injection"/><category term="SocketException"/><category term="\r"/><category term="access denied"/><category term="activity"/><category term="analyze"/><category term="annotationException"/><category term="ant"/><category term="applicationContext.xml"/><category term="arm"/><category term="auto_increment"/><category term="avi"/><category term="background"/><category term="bmc"/><category term="boot"/><category term="busy"/><category term="cache"/><category term="cassandra"/><category term="chkconfig"/><category term="ci"/><category term="cl.exe"/><category term="cleanup"/><category term="comment"/><category term="compile"/><category term="conflict"/><category term="convert"/><category term="copssh"/><category term="cron"/><category term="cron.hourly"/><category term="cygwin"/><category term="dbus"/><category term="debug"/><category term="decoder"/><category term="dependency"/><category term="deploy"/><category term="directory"/><category term="disable"/><category term="disk"/><category term="distribution"/><category term="driver"/><category term="dropbox"/><category term="du"/><category term="dump"/><category term="engine"/><category term="environment"/><category term="exchange"/><category term="export"/><category term="ext3"/><category term="fail"/><category term="ffmpeg"/><category term="fileinputstream"/><category term="fping"/><category term="framework"/><category term="gcj"/><category term="gem"/><category term="git"/><category term="github"/><category term="gnome"/><category term="gnome-system-monitor"/><category term="gollum"/><category term="h264"/><category term="host"/><category term="hql"/><category term="httpd"/><category term="ibatis"/><category term="id"/><category term="ifconfig"/><category term="imagemagick"/><category term="import"/><category term="insert"/><category term="ipmi"/><category term="iptables"/><category term="jersey"/><category term="jetty"/><category term="kextutil"/><category term="library"/><category term="limux"/><category term="lion"/><category term="listen"/><category term="listening"/><category term="location"/><category term="lock"/><category term="lsof"/><category term="macfuse"/><category term="mail"/><category term="minicom"/><category term="mint"/><category term="missing dependency"/><category term="mkdir"/><category term="mp4"/><category term="mspdb100.dll"/><category term="munin"/><category term="mysql"/><category term="netstat"/><category term="network"/><category term="nmap"/><category term="nogui"/><category term="ntfs"/><category term="ntpdate"/><category term="null"/><category term="ocx"/><category term="outlook"/><category term="package"/><category term="parallel"/><category term="passwordless"/><category term="path"/><category term="play"/><category term="plugin"/><category term="pom.xml"/><category term="power management"/><category term="powershell"/><category term="ps"/><category term="pull"/><category term="push"/><category term="putty"/><category term="rabbit"/><category term="rejected"/><category term="relocate"/><category term="repeat"/><category term="rmi"/><category term="rs232"/><category term="server"/><category term="sh"/><category term="size"/><category term="slf4j"/><category term="sort"/><category term="sqlmap"/><category term="start"/><category term="sudo"/><category term="supertab"/><category term="support"/><category term="swig"/><category term="systray"/><category term="tar"/><category term="terminal"/><category term="thrift"/><category term="thunderbird"/><category term="tomcat7"/><category term="traffic"/><category term="tty"/><category term="tuning"/><category term="umount"/><category term="unacknowledged"/><category term="unused"/><category term="update"/><category term="url"/><category term="usb"/><category term="video"/><category term="vim"/><category term="vmmon"/><category term="vmrun"/><category term="warning"/><category term="watch"/><category term="wiki"/><category term="windows"/><category term="x11"/><category term="xfs"/><category term="xml"/><category term="yasm"/><title type='text'>Live Long and Prosper</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>126</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-2123521795260857647</id><published>2013-07-03T22:31:00.001-07:00</published><updated>2013-07-03T22:33:23.735-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="connection"/><category scheme="http://www.blogger.com/atom/ns#" term="pgsql"/><category scheme="http://www.blogger.com/atom/ns#" term="postgresql"/><title type='text'>在PosgreSQL有connection的情況下，刪除database或更名database</title><content type='html'>&lt;pre class=&quot;brush: sql&quot;&gt; 
SELECT pg_terminate_backend(procpid) FROM pg_stat_activity WHERE datname=&#39;&amp;lt;db_name&amp;gt;&#39;;DROP DATABASE &amp;lt;db_name&amp;gt;;
SELECT pg_terminate_backend(procpid) FROM pg_stat_activity WHERE datname=&#39;&amp;lt;db_name&amp;gt;&#39;;ALTER DATABASE &amp;lt;old_db_name&amp;gt; RENAME TO &amp;lt;new_db_name&amp;gt;;
&lt;/new_db_name&gt;&lt;/old_db_name&gt;&lt;/db_name&gt;&lt;/db_name&gt;&lt;/db_name&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/2123521795260857647/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2013/07/posgresqlconnectiondatabasedatabase.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2123521795260857647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2123521795260857647'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2013/07/posgresqlconnectiondatabasedatabase.html' title='在PosgreSQL有connection的情況下，刪除database或更名database'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-7747738239273596719</id><published>2013-07-03T18:07:00.003-07:00</published><updated>2013-07-03T18:07:38.934-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="remove"/><category scheme="http://www.blogger.com/atom/ns#" term="shell script"/><category scheme="http://www.blogger.com/atom/ns#" term="svn"/><title type='text'>SVN刪除所有missing的檔案</title><content type='html'>&lt;pre class=&quot;brush: bash&quot;&gt;
svn st | grep ^! | awk &#39;{print &quot; --force &quot;$2}&#39; | xargs svn rm
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/7747738239273596719/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2013/07/svnmissing.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/7747738239273596719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/7747738239273596719'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2013/07/svnmissing.html' title='SVN刪除所有missing的檔案'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-2704967518589826509</id><published>2013-03-17T23:51:00.002-07:00</published><updated>2013-03-17T23:51:30.032-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="applicationContext.xml"/><category scheme="http://www.blogger.com/atom/ns#" term="maven"/><category scheme="http://www.blogger.com/atom/ns#" term="spring"/><category scheme="http://www.blogger.com/atom/ns#" term="xml"/><title type='text'>Put Spring&#39;s applicationContext.xml into src/main/resources folder</title><content type='html'>The standard folder layout of Maven is quite convenient for me, the applicationContext.xml is put into /webapp/WEB-INF instead of /src/main/resources folder. It conflicts the convention of Maven, therefore I add the following command in web.xml in order to load applicationContext.xml from /webapp/WEB-INF folder.
&lt;pre class=&quot;brush: bash&quot;&gt;
&lt;context-param&gt;
    &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
    &lt;param-value&gt;classpath:applicationContext.xml&lt;/param-value&gt;
&lt;/context-param&gt;
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://stackoverflow.com/questions/8170773/maven-copying-applicationcontext-xml-from-src-main-resources-to-target-myproject&quot;&gt;stackoverflow&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/2704967518589826509/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2013/03/put-springs-applicationcontextxml-into.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2704967518589826509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2704967518589826509'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2013/03/put-springs-applicationcontextxml-into.html' title='Put Spring&#39;s applicationContext.xml into src/main/resources folder'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-6596520108568192880</id><published>2013-02-20T18:26:00.000-08:00</published><updated>2013-02-20T18:26:00.211-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="supertab"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>安裝VIM的supertab plugin</title><content type='html'>從 &lt;a href=&quot;http://www.vim.org/scripts/script.php?script_id=1643&quot;&gt;SuperTab&lt;/a&gt; 網頁下載最新的 supertab.vmb
&lt;pre class=&quot;brush: bash&quot;&gt;
vim supertab.vmb

# source 這個檔案
:so %
&lt;/pre&gt;

之後在 vim 中，只要用 tab 鍵，就可以做 auto completion</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/6596520108568192880/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2013/02/vimsupertab-plugin.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6596520108568192880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6596520108568192880'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2013/02/vimsupertab-plugin.html' title='安裝VIM的supertab plugin'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-6023924956297386320</id><published>2013-01-23T23:14:00.004-08:00</published><updated>2013-01-23T23:14:50.743-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="svn"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu中使用SVN出現&quot;Password for &#39;default&#39; GNOME keyring&quot;</title><content type='html'>編輯~/.subversion/config，在[Auth]的裡面加入
&lt;pre class=&quot;brush: bash&quot;&gt;
password-stores =
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1319802&quot;&gt;ubuntu forum&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/6023924956297386320/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2013/01/ubuntusvnpassword-for-default-gnome.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6023924956297386320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6023924956297386320'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2013/01/ubuntusvnpassword-for-default-gnome.html' title='Ubuntu中使用SVN出現&quot;Password for &#39;default&#39; GNOME keyring&quot;'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-2440730006550370124</id><published>2013-01-03T22:34:00.000-08:00</published><updated>2013-01-03T22:34:09.846-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="installation"/><category scheme="http://www.blogger.com/atom/ns#" term="pip"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="python26"/><title type='text'>升級到OSX 10.8 (Mountain Lion)後，pip使用遇到問題</title><content type='html'>升級之後，使用pip安裝套件，卻出現下面這種狀況。
&lt;pre class=&quot;brush: bash&quot;&gt;
Traceback (most recent call last):
  File &quot;/usr/local/bin/pip&quot;, line 5, in &lt;module&gt;
    from pkg_resources import load_entry_point
  File &quot;/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py&quot;, line 2603, in &lt;module&gt;
    working_set.require(__requires__)
  File &quot;/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py&quot;, line 666, in require
    needed = self.resolve(parse_requirements(requirements))
  File &quot;/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py&quot;, line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: pip==1.1
&lt;/pre&gt;
這時候要做的事情很容易，只需要把pip做升級，就可以解決這個問題。
&lt;pre class=&quot;brush: bash&quot;&gt;
sudo easy_install -U pip
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://stackoverflow.com/questions/11704379/python-pip-broken-after-os-x-10-8-upgrade&quot;&gt;stackoverflow&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/2440730006550370124/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2013/01/osx-108-mountain-lionpip.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2440730006550370124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2440730006550370124'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2013/01/osx-108-mountain-lionpip.html' title='升級到OSX 10.8 (Mountain Lion)後，pip使用遇到問題'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-4849483134168679350</id><published>2012-12-21T01:32:00.001-08:00</published><updated>2012-12-21T01:33:39.941-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="alive"/><category scheme="http://www.blogger.com/atom/ns#" term="fping"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ping"/><title type='text'>活用fping監控大量機器的狀態</title><content type='html'>&lt;p&gt;由於需要管理手中機器的存活狀態，找到了&lt;code&gt;fping&lt;/code&gt;這個方便的指令來做這件事情，把需要監控的機器IP寫在一份.txt檔案中，格式如下：&lt;/p&gt;

&lt;pre class=&quot;brush: bash&quot;&gt;
100.65.206.219
100.65.206.220
100.65.206.221
100.65.206.222
100.65.206.223
&lt;/pre&gt;

&lt;p&gt;接著執行這行指令，我在後面加上了&lt;pre class=&quot;brush: bash&quot;&gt;grep unreachable&lt;/pre&gt;是因為我只需要知道掛掉的機器是哪些，其中 -r 這個參數是retry的次數， -t 是timeout的長度(in millisec)。&lt;br/&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;
# -r: retry count
# -t: timeout interval (in millisec)
sudo fping -f ip.txt -r 2 -t 50 | grep unreachable
&lt;/pre&gt;

當然，fping不只如此，他還可以指定要掃描的起始IP跟結束IP，或者是指定子網路遮罩。
&lt;pre class=&quot;brush: bash&quot;&gt;
fping -g 100.65.206.219 100.65.206.223
fping -g 100.65.206.0/24
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/4849483134168679350/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/12/fping.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/4849483134168679350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/4849483134168679350'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/12/fping.html' title='活用fping監控大量機器的狀態'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-8778202449542168262</id><published>2012-12-19T01:30:00.003-08:00</published><updated>2012-12-19T01:32:18.880-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="boot"/><category scheme="http://www.blogger.com/atom/ns#" term="cifs"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><title type='text'>開機時mount Samba drive</title><content type='html'>修改/etc/fstab，加入下面的描述，其中_netdev是非常重要的設定，它會等到網路功能開啟之後，才將這個Samba drive mount上去
&lt;pre class=&quot;brush: bash&quot;&gt;
//${SAMBA_IP}/${SAMBA_FOLDER}  ${PATH_TO_MNT}    cifs    guest,_netdev   0 0
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/8778202449542168262/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/12/mount-samba-drive.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/8778202449542168262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/8778202449542168262'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/12/mount-samba-drive.html' title='開機時mount Samba drive'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-1089637422915466650</id><published>2012-12-18T00:21:00.003-08:00</published><updated>2012-12-18T00:21:38.378-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="alive"/><category scheme="http://www.blogger.com/atom/ns#" term="process"/><category scheme="http://www.blogger.com/atom/ns#" term="shell script"/><category scheme="http://www.blogger.com/atom/ns#" term="watch"/><title type='text'>用watch的方式檢查process的存活狀況</title><content type='html'>&lt;pre class=&quot;brush: bash&quot;&gt;
while true
do
    clear
    ps ax | grep -v grep | grep -v $0 | grep tomcat
    sleep 5
done
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/1089637422915466650/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/12/watchprocess.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/1089637422915466650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/1089637422915466650'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/12/watchprocess.html' title='用watch的方式檢查process的存活狀況'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-1824580678862031846</id><published>2012-11-28T08:24:00.000-08:00</published><updated>2012-11-28T08:36:03.143-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="repeat"/><category scheme="http://www.blogger.com/atom/ns#" term="shell script"/><title type='text'>重複執行shell command</title><content type='html'>最近在用&lt;a href=&quot;http://www.coker.com.au/bonnie++/&quot;&gt;bonnie++&lt;/a&gt;測試file system的benchmark，等待時間長而且同一個條件要測試許多次，在電腦前面等實在不好，找了重複執行shell command的指令。
&lt;br /&gt;&lt;br /&gt;
首先，修改~/.bashrc
&lt;pre class=&quot;brush: bash&quot;&gt;
vim ~/.bashrc
&lt;/pre&gt;

加入：
&lt;pre class=&quot;brush: bash&quot;&gt;
repeat() {
    n=$1
    shift
    while [ $(( n -= 1 )) -ge 0 ]
    do
        &quot;$@&quot;
    done
}
&lt;/pre&gt;

讀bash環境設定
&lt;pre class=&quot;brush: bash&quot;&gt;
source ~/.bashrc
&lt;/pre&gt;

如此一來就可以重複執行shell command了！
下列指令會重複執行3次
&lt;pre class=&quot;brush: bash&quot;&gt;
repeat 3  bonnie++ -u root -d /dev/hda
&lt;/pre&gt;

Reference: &lt;a href=&quot;http://www.stefanoforenza.com/how-to-repeat-a-shell-command-n-times/&quot;&gt;Always Right&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/1824580678862031846/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/11/shell-command.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/1824580678862031846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/1824580678862031846'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/11/shell-command.html' title='重複執行shell command'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-3664369635669606180</id><published>2012-10-03T02:46:00.000-07:00</published><updated>2012-10-03T02:46:49.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="connection"/><category scheme="http://www.blogger.com/atom/ns#" term="postgresql"/><title type='text'>砍掉Postgresql的connection</title><content type='html'>在drop database的時候，既有的connection會阻止資料庫刪除的動作，這時候執行
&lt;pre class=&quot;brush: sql&quot;&gt;
SELECT procpid, (SELECT pg_terminate_backend(procpid)) as killed from pg_stat_activity
    WHERE current_query LIKE &#39;&amp;lt;IDLE&amp;gt;&#39;;
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://stackoverflow.com/questions/727194/force-client-disconnect-using-postgresql&quot;&gt;stackoverflow&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/3664369635669606180/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/10/postgresqlconnection.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/3664369635669606180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/3664369635669606180'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/10/postgresqlconnection.html' title='砍掉Postgresql的connection'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-2353821263257637233</id><published>2012-09-27T05:22:00.000-07:00</published><updated>2012-09-27T05:22:11.039-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="background"/><category scheme="http://www.blogger.com/atom/ns#" term="cmd"/><category scheme="http://www.blogger.com/atom/ns#" term="process"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>Windows命令列執行concurrent background processes的作法</title><content type='html'>在Linux的command line中，如果要送出多個background processes，會在後面加上&quot;&amp;&quot;符號，把他送入背景執行
&lt;pre class=&quot;brush: bash&quot;&gt;
sh foo.sh &amp;
sh bar.sh &amp;
&lt;/pre&gt;
在Windows則要用不同的方式去作這件事情，筆記一下
&lt;pre class=&quot;brush: bash&quot;&gt;
start foo.bat | start bar.bat
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://superuser.com/questions/404971/running-multiple-concurrent-background-processes-then-wait-for-all-of-them-to-te&quot;&gt;superuser&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/2353821263257637233/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/09/windowsconcurrent-background-processes.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2353821263257637233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2353821263257637233'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/09/windowsconcurrent-background-processes.html' title='Windows命令列執行concurrent background processes的作法'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-2373494781736941681</id><published>2012-09-17T06:12:00.000-07:00</published><updated>2012-09-17T06:12:14.949-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="127.0.0.1"/><category scheme="http://www.blogger.com/atom/ns#" term="rmi"/><category scheme="http://www.blogger.com/atom/ns#" term="server"/><category scheme="http://www.blogger.com/atom/ns#" term="spring"/><title type='text'>當RMI呼叫試圖存取127.0.0.1的時候</title><content type='html'>錯誤訊息可能長這樣
&lt;blockquote&gt;Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
java.net.ConnectException: Connection refused
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEnd point.java:574)
at sun.rmi.transport.tcp.TCPChannel.createConnection( TCPChannel.java:185)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCP Channel.java:171)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:9 4)
at org.springframework.remoting.rmi.RmiInvocationWrap per_Stub.invoke(Unknown Source)
at org.springframework.remoting.rmi.RmiClientIntercep tor.doInvoke(RmiClientInterceptor.java:400)
at org.springframework.remoting.rmi.RmiClientIntercep tor.doInvoke(RmiClientInterceptor.java:344)
at org.springframework.remoting.rmi.RmiClientIntercep tor.invoke(RmiClientInterceptor.java:259)
at org.springframework.aop.framework.ReflectiveMethod Invocation.proceed(ReflectiveMethodInvocation.java :185)
at org.springframework.aop.framework.JdkDynamicAopPro xy.invoke(JdkDynamicAopProxy.java:209)
at $Proxy0.settle(Unknown Source)&lt;/blockquote&gt;
&lt;pre&gt;
這個時候，通常是RMI server的/etc/hosts設定了localhost為127.0.0.1，
只要修改/etc/hosts，把localhost的entry改為真實IP，就可以正常運作了。&lt;/pre&gt;
Reference: &lt;a href=&quot;http://gflei.iteye.com/blog/993087&quot;&gt;gflei.iteye.com&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/2373494781736941681/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/09/rmi127001.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2373494781736941681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2373494781736941681'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/09/rmi127001.html' title='當RMI呼叫試圖存取127.0.0.1的時候'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-6322985312806922232</id><published>2012-09-03T00:26:00.000-07:00</published><updated>2012-09-03T00:27:32.398-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="exchange"/><category scheme="http://www.blogger.com/atom/ns#" term="outlook"/><category scheme="http://www.blogger.com/atom/ns#" term="systray"/><category scheme="http://www.blogger.com/atom/ns#" term="thunderbird"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu 12.04安裝DavMail並且收信</title><content type='html'>把作業系統從Windows 7變成Ubuntu 12.04，
有一些地方需要作調整，首當其衝的應該就是從Outlook改為Thunderbird，
由於無法直接收Exchange server的mail，同事推薦了DavMail當作Thunderbird的agent收信，
安裝跟設定上沒有遭遇到太多問題，只是DavMail在執行的時候，systray上看不到DavMail的圖示，
如果要修改DavMail的設定就頭大了，所幸只要下面這一行command就可以讓這個圖示出現在systray上。
&lt;pre class=&quot;brush: bash&quot;&gt;
gsettings set com.canonical.Unity.Panel systray-whitelist &quot;[&#39;all&#39;]&quot;
&lt;/pre&gt;
另外記得要把DavMail進階設定中Exchange Protocol從Auto換成EWS，才可以正常收信哦。&lt;br /&gt;
Reference: &lt;a href=&quot;http://davmail.sourceforge.net/linuxsetup.html&quot;&gt;davmail&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/6322985312806922232/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/09/ubuntu-1204davmail.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6322985312806922232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6322985312806922232'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/09/ubuntu-1204davmail.html' title='Ubuntu 12.04安裝DavMail並且收信'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-4209603378716798660</id><published>2012-08-19T23:30:00.003-07:00</published><updated>2012-08-19T23:36:49.828-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="activity"/><category scheme="http://www.blogger.com/atom/ns#" term="connection"/><category scheme="http://www.blogger.com/atom/ns#" term="postgresql"/><title type='text'>觀察PostgreSQL的connection activity</title><content type='html'>因為懷疑正在實作的應用程式在運作過程中有connection沒有關閉，找了下面這個方法去觀察PostgreSQL目前正在連線的connection，以及他們正在做什麼事情。
&lt;pre class=&quot;brush: sql&quot;&gt;
SELECT * FROM pg_stat_activity;
&lt;/pre&gt;

由於欄位太多，畫面變得很難閱讀，改成只拿必要的欄位：
&lt;pre class=&quot;brush: sql&quot;&gt;
SELECT datid, datname, current_query FROM pg_stat_activity;
&lt;/pre&gt;
&lt;pre&gt;
 datid | datname| current_query
-------+--------+------------------------------------------------------------
 17075 | foobar | &amp;lt;IDLE&amp;gt;
 17075 | foobar | &amp;lt;IDLE&amp;gt;
 17075 | foobar | &amp;lt;IDLE&amp;gt;
 17075 | foobar | &amp;lt;IDLE&amp;gt; in transaction
 17075 | foobar | update public..., sele...
 17075 | foobar | &amp;lt;IDLE&amp;gt; in transaction
 17075 | foobar | SELECT datid, datname, current_query FROM pg_stat_activity;
(7 rows)
&lt;/pre&gt;&lt;br /&gt;

其中有幾個連線時間長到有點誇張，加入age()函式檢查這幾個connection的存續時間：
&lt;pre class=&quot;brush: sql&quot;&gt;
SELECT datid,datname,current_query,age(now(),query_start) as age
    FROM pg_stat_activity ORDER BY age DESC;
&lt;/pre&gt;
&lt;pre&gt;
 datid | datname| current_query                                              |  age
-------+--------+------------------------------------------------------------+-------
 17075 | foobar | &amp;lt;IDLE&amp;gt; in transaction                                      |2 days 19:59:37.157806
 17075 | foobar | update public..., sele...                                  |2 days 19:59:37.067323
 17075 | foobar | &amp;lt;IDLE&amp;gt;                                                     |00:49:42.900198
 17075 | foobar | &amp;lt;IDLE&amp;gt;                                                     |00:49:42.899244
 17075 | foobar | &amp;lt;IDLE&amp;gt;                                                     |00:49:42.606484
 17075 | foobar | &amp;lt;IDLE&amp;gt;                                                     |00:17:38.719693
 17075 | foobar | SELECT datid, datname, current_query FROM pg_stat_activity;|00:00:00
(7 rows)
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://chrismiles.info/systemsadmin/databases/articles/viewing-current-postgresql-queries/&quot;&gt;chrismils&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/4209603378716798660/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/08/postgresqlconnection-activity.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/4209603378716798660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/4209603378716798660'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/08/postgresqlconnection-activity.html' title='觀察PostgreSQL的connection activity'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-1349175927304742437</id><published>2012-08-16T23:14:00.002-07:00</published><updated>2012-08-16T23:15:57.327-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="command"/><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="postgresql"/><title type='text'>修改PostgreSQL使用者的密碼</title><content type='html'>下面例子是把使用者&#39;foo&#39;的密碼改為&#39;bar&#39;.
&lt;pre class=&quot;brush: sql&quot;&gt;
ALTER USER foo WITH PASSWORD &#39;bar&#39;;
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://www.postgresql.org/docs/8.4/static/sql-alteruser.html&quot;&gt;PostgreSQL&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/1349175927304742437/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/08/postgresql.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/1349175927304742437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/1349175927304742437'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/08/postgresql.html' title='修改PostgreSQL使用者的密碼'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-3825717351187559044</id><published>2012-07-31T22:44:00.002-07:00</published><updated>2012-07-31T22:44:53.780-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="centos"/><category scheme="http://www.blogger.com/atom/ns#" term="cifs"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><category scheme="http://www.blogger.com/atom/ns#" term="samba"/><title type='text'>不輸入帳號密碼，掛載Shaba share drive</title><content type='html'>&lt;pre class=&quot;brush: bash&quot;&gt;
mount -t cifs //${SAMBA_SERVER}/${SHARE_FOLDER} ${MOUNT_POINT} -o guest
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/3825717351187559044/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/07/shaba-share-drive.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/3825717351187559044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/3825717351187559044'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/07/shaba-share-drive.html' title='不輸入帳號密碼，掛載Shaba share drive'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-5384338365485517717</id><published>2012-07-31T00:09:00.002-07:00</published><updated>2012-07-31T00:09:59.822-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="check"/><category scheme="http://www.blogger.com/atom/ns#" term="exist"/><category scheme="http://www.blogger.com/atom/ns#" term="process"/><title type='text'>檢查Process有沒有正常running</title><content type='html'>&lt;pre class=&quot;brush: bash&quot;&gt;
if [ -z &quot;$(pgrep -f ${SERVICE})&quot; ] 
  then
    echo Not Running
  else 
    echo Running
fi
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/5384338365485517717/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/07/processrunning.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/5384338365485517717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/5384338365485517717'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/07/processrunning.html' title='檢查Process有沒有正常running'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-6094354037150452226</id><published>2012-07-26T01:33:00.001-07:00</published><updated>2012-12-25T22:11:33.291-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="centos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="sshd"/><title type='text'>加入ssh login速度</title><content type='html'>只要把UseDNS關掉，登入速度就可以馬上變快！
&lt;pre class=&quot;brush: bash&quot;&gt;
sed -i &#39;s/#UseDNS yes/UseDNS no/g&#39; /etc/ssh/sshd_config
service sshd restart
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://unix.stackexchange.com/questions/5621/how-to-speed-my-too-slow-ssh-login&quot;&gt;UNIX&amp;LINUX&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/6094354037150452226/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/07/ssh-login.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6094354037150452226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6094354037150452226'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/07/ssh-login.html' title='加入ssh login速度'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-5135216632154285472</id><published>2012-07-24T23:18:00.003-07:00</published><updated>2012-07-24T23:18:54.384-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="shell script"/><title type='text'>使用bash script修改使用者的密碼</title><content type='html'>&lt;pre class=&quot;brush: bash&quot;&gt;
sudo useradd test
sudo echo &quot;password&quot; | passwd test --stdin
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://stackoverflow.com/questions/714915/using-the-passwd-command-from-within-a-shell-script&quot;&gt;stackoverflow&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/5135216632154285472/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/07/bash-script.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/5135216632154285472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/5135216632154285472'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/07/bash-script.html' title='使用bash script修改使用者的密碼'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-2231035906227413244</id><published>2012-07-08T02:10:00.000-07:00</published><updated>2012-07-08T02:10:06.296-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ant"/><category scheme="http://www.blogger.com/atom/ns#" term="centos"/><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="installation"/><category scheme="http://www.blogger.com/atom/ns#" term="yum"/><title type='text'>[Solved] CentOS 5.5做yum install ant遇到Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64</title><content type='html'>做yum install ant的時候遇到以下的錯誤：
&lt;pre class=&quot;brush: bash&quot;&gt;
--&gt; Finished Dependency Resolution
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 from installed has depsolving problems
  --&gt; Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (installed)
Error: Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (installed)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
&lt;/pre&gt;

解決方法是這樣的，把缺乏的jpackage-utils-compat-el5安裝進去即可：
&lt;pre class=&quot;brush: bash&quot;&gt;
rpm -Uvh http://plone.lucidsolutions.co.nz/linux/centos/images/jpackage-utils-compat-el5-0.0.1-1.noarch.rpm
&lt;/pre&gt;
或者是
&lt;pre class=&quot;brush: bash&quot;&gt;
rpm -Uvh https://github.com/downloads/pallet/pallet/jpackage-utils-compat-el5-0.0.1-1.noarch.rpm
&lt;/pre&gt;

Reference: &lt;a href=&quot;http://plone.lucidsolutions.co.nz/linux/centos/jpackage-jpackage-utils-compatibility-for-centos-5.x&quot;&gt;plone&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/2231035906227413244/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/07/solved-centos-55yum-install-antmissing.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2231035906227413244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/2231035906227413244'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/07/solved-centos-55yum-install-antmissing.html' title='[Solved] CentOS 5.5做yum install ant遇到Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-5680043582751816137</id><published>2012-07-01T20:37:00.001-07:00</published><updated>2012-07-01T20:37:04.684-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="yasm"/><category scheme="http://www.blogger.com/atom/ns#" term="yum"/><title type='text'>CentOS上安裝yasm</title><content type='html'>&lt;pre class=&quot;brush: bash&quot;&gt;
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
yum -y update
yum -y install yasm
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://wiki.razuna.com/display/ecp/FFMpeg+Installation+on+CentOS+and+RedHat&quot;&gt;razuna&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/5680043582751816137/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/07/centosyasm.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/5680043582751816137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/5680043582751816137'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/07/centosyasm.html' title='CentOS上安裝yasm'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-6728340448486456426</id><published>2012-06-22T01:58:00.004-07:00</published><updated>2012-06-22T01:58:40.971-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mkfs"/><category scheme="http://www.blogger.com/atom/ns#" term="xfs"/><title type='text'>在CentOS上格式化XFS檔案系統</title><content type='html'>&lt;pre class=&quot;brush: bash&quot;&gt;
yum install -y xfsprogs
mkfs.xfs -b size=4096 /dev/hda
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/6728340448486456426/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/06/centosxfs.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6728340448486456426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/6728340448486456426'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/06/centosxfs.html' title='在CentOS上格式化XFS檔案系統'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-8535227356775168062</id><published>2012-06-21T09:17:00.000-07:00</published><updated>2013-05-25T18:30:16.666-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="check"/><category scheme="http://www.blogger.com/atom/ns#" term="maven"/><category scheme="http://www.blogger.com/atom/ns#" term="version"/><title type='text'>如何看Homebrew某個Fomula所包含的版本</title><content type='html'>以Maven為例
&lt;pre class=&quot;brush: bash&quot;&gt;
$ brew versions maven
#3.0.4    git checkout 1dc42b3 /usr/local/Library/Formula/maven.rb
#3.0.3    git checkout 14e4db3 /usr/local/Library/Formula/maven.rb
#3.0.2    git checkout 03b288a /usr/local/Library/Formula/maven.rb
#3.0.1    git checkout 83857d6 /usr/local/Library/Formula/maven.rb
#3.0      git checkout 09a0264 /usr/local/Library/Formula/maven.rb
#2.2.1    git checkout d40d419 /usr/local/Library/Formula/maven.rb

# install the specific version of Maven
# usage: brew switch [formula] [version]
brew switch maven 3.0.3
brew install maven
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/8535227356775168062/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/06/homebrewfomula.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/8535227356775168062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/8535227356775168062'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/06/homebrewfomula.html' title='如何看Homebrew某個Fomula所包含的版本'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1089581173973406054.post-8215144347121064406</id><published>2012-06-20T19:54:00.002-07:00</published><updated>2012-06-20T19:55:16.093-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="github"/><category scheme="http://www.blogger.com/atom/ns#" term="pull"/><category scheme="http://www.blogger.com/atom/ns#" term="push"/><category scheme="http://www.blogger.com/atom/ns#" term="rejected"/><title type='text'>[Fixed] git push rejected (non-fast forward)</title><content type='html'>下git push時遇到被reject的錯誤
&lt;pre class=&quot;brush: bash&quot;&gt;
$ git push origin master
To git@github.com:${USR}/mvn-repo.git
 ! [rejected]        master -&gt; master (non-fast-forward)
error: failed to push some refs to &#39;git@github.com:${USR}/mvn-repo.git&#39;
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. &#39;git pull&#39;) before pushing again.  See the
&#39;Note about fast-forwards&#39; section of &#39;git push --help&#39; for details.
&lt;/pre&gt;
只要先下git pull，在下git push就會正常了
&lt;pre class=&quot;brush: bash&quot;&gt;
$ git pull origin master
$ git push origin master
&lt;/pre&gt;
Reference: &lt;a href=&quot;http://rip747.wordpress.com/2009/04/20/git-push-rejected-non-fast-forward/&quot;&gt;rip747&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://normanio.blogspot.com/feeds/8215144347121064406/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://normanio.blogspot.com/2012/06/fixed-git-push-rejected-non-fast.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/8215144347121064406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1089581173973406054/posts/default/8215144347121064406'/><link rel='alternate' type='text/html' href='http://normanio.blogspot.com/2012/06/fixed-git-push-rejected-non-fast.html' title='[Fixed] git push rejected (non-fast forward)'/><author><name>Norman Huang</name><uri>http://www.blogger.com/profile/11371235346159634335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF2vP3bAahJ-IOy16t-soff2zOtfVYk_39zORPbMlhek-FPPHTHdh43XehsZaEA6aD8a6x5vj9AVfUf_L_cH9tjFg6Az3RZlo2MC8tAHgoDy8XcGQWOL0jJM4BM75wVvs/s1600/04210034.jpg'/></author><thr:total>0</thr:total></entry></feed>