<?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-17698295</id><updated>2026-10-21T09:26:54.781-07:00</updated><category term="工作"/><category term="bash"/><category term="ImageMagick"/><category term="convert"/><category term="三明治、不萊梅"/><title type='text'>還能說什麼~</title><subtitle type='html'>主要是放一些照片啦，還有工作上的記事，有點無趣。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>55</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17698295.post-3564788758621163926</id><published>2021-04-13T01:01:00.028-07:00</published><updated>2026-02-22T06:17:26.142-08:00</updated><title type='text'>ubuntu 20.04 + Python3.9.4</title><summary type="text">

sudo apt vim
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
#ubuntu 21.04預設為python 3.9.5，直接apt安裝即可
sudo apt install python3 python3-pip python3.9-venv

sudo su
export mypyenv=3.9.5;
wget https://www.python.org/ftp/python/&quot;$mypyenv&quot;/Python-&quot;$mypyenv&quot;.tgz
tar zxvf Python-&quot;$mypyenv&quot;.tgz
cd </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/3564788758621163926/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/3564788758621163926' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3564788758621163926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3564788758621163926'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2021/04/ubuntu-2004-python394.html' title='ubuntu 20.04 + Python3.9.4'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-3297598440129685890</id><published>2020-12-08T00:46:00.002-08:00</published><updated>2020-12-08T22:00:54.603-08:00</updated><title type='text'>NOR1</title><summary type="text">MOSQUITTO1
yum install epel-release

yum install libwebsockets #epel套件
yum install mosquitto
vi mosquitto.conf

#mqtt 服務 port
port 1883

#以下二行為啟用mqtt 的 websockets port (給javascript用)
listener 1893
protocol websockets
persistence false
persistence_location /var/lib/mosquitto/
allow_anonymous true
#存檔
#測試
mosquitto -c /etc/mosquitto/mosquitto.conf
#服務啟動
systemctl start mosquitto
#開機啟動
syetemctl </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/3297598440129685890/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/3297598440129685890' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3297598440129685890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3297598440129685890'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2020/12/nor1.html' title='NOR1'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-5063984345788738400</id><published>2020-01-13T21:35:00.003-08:00</published><updated>2021-01-12T23:01:56.184-08:00</updated><title type='text'>centos 8</title><summary type="text">終於等到centos 8，是該準備做系統升級與搬移的事了
yum update
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf config-manager --set-enabled PowerTools # 執行這個指令才能裝netcdf，不然會有如下錯誤訊息。(qhull lapack也在PwoerTools裏)
# 註，如果上述指令失敗，可以試著改 vi /etc/yum.repos.d/CentOS-Linux-PowerTools.repo 這個檔案，修改裏面的 enabled=1。
Error: 
 Problem: conflicting requests
  - nothing provides libsz.so.2()(64bit) </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/5063984345788738400/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/5063984345788738400' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/5063984345788738400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/5063984345788738400'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2020/01/centos-8.html' title='centos 8'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-4266492831631607739</id><published>2015-11-09T00:14:00.000-08:00</published><updated>2019-11-17T19:23:25.833-08:00</updated><title type='text'>CentOS 7</title><summary type="text">安裝選擇GNOME桌面的安裝，設定好網路之後就可以開始了。
安裝需要的套件
yum update
yum install epel-release.noarch
yum install cmake.x86_64 httpd php GMT-devel.x86_64 git.x86_64 gcc.x86_64 libxml2-devel.x86_64 json-c-devel.x86_64 proj-devel.x86_64 proj-epsg.x86_64 zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel tcl-devel gdbm-devel libdb4-devel libpcap-devel xz-devel zlib-devel bzip2-devel </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/4266492831631607739/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/4266492831631607739' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4266492831631607739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4266492831631607739'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2015/11/centos-7.html' title='CentOS 7'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-5054893548081334462</id><published>2015-10-28T01:34:00.000-07:00</published><updated>2015-11-01T18:36:13.000-08:00</updated><title type='text'>compile mb-system version 5.5.2252</title><summary type="text">在安裝mb-system 5.5.2252版時，遇到下面的問題：
configure: error: Did not find libgmt according to --with-gmt-lib - check the installation!
我的gmt5是裝在 /usr/local/gmt5 裏

#執行下述命令時就是會出問題
./configure --with-netcdf-include=/usr/local/netcdf/include --with-netcdf-lib=/usr/local/netcdf/lib --with-gmt-include=/usr/local/gmt5/include/gmt --with-gmt-lib=/usr/local/gmt5/lib64
#檢查config.log
#可以看到下列訊息
#configure:14103: </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/5054893548081334462/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/5054893548081334462' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/5054893548081334462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/5054893548081334462'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2015/10/compile-mb-system-version-552252.html' title='compile mb-system version 5.5.2252'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-3097050490950137208</id><published>2014-11-07T01:13:00.002-08:00</published><updated>2014-11-16T19:04:45.112-08:00</updated><title type='text'>inotify (檔案變更監視) 以及 autossh reverse tunnel (ssh 逆向通道)</title><summary type="text">最近需要管理一台會到處&quot;漂&quot;的電腦，它有網路(衛星的哩)、有電源還有冷氣可吹，高級的很。
缺點就是衛星網路很慢，所以如果想要遠端去管理，最佳方案是文字介面，因為它在防火牆內(雖說如果需要，也能拿到實體ip)，不過它也沒什麼服務，還是放防火牆內安心些。
所以，ssh 逆向通道就很方便啦，反正電腦隨時保持一條管道讓我可以ssh進去就好。方法也實在簡單。不過有幾個重點應該要注意。
第一，網路會斷，斷了是沒關係，但是連線後要能再連回來，所以autossh可以代勞這個事。
第二，那台電腦會每天重開機，重開機之後要能自動連線回來。這個我不知道是什麼原因，猜想是因為重開機或重啟SSH reverse tunnel時，因為被連端的電腦的port還來不及關閉，新的連線需求就又來了，導致電腦回應說我的port已經在使用中了，所以無法建立連線。由於知識不足，所以想了另一個方法，就是我每次要建tunnel時，</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/3097050490950137208/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/3097050490950137208' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3097050490950137208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3097050490950137208'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/11/inotify-autossh-reverse-tunnel-ssh.html' title='inotify (檔案變更監視) 以及 autossh reverse tunnel (ssh 逆向通道)'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-17509051207037377</id><published>2014-09-24T23:23:00.003-07:00</published><updated>2014-10-21T23:12:33.181-07:00</updated><title type='text'>lsyncd 安裝 + 免密碼登入ssh</title><summary type="text">yum install rsync xinedtd 
vi /etc/xinetd.d/rsync 
disable = yes 改成  
disable = no 
/sbin/service xinetd start
chkconfig xinetd on

安裝epel 
wget http://mirror01.idc.hinet.net/EPEL/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
安裝 lsyncd
yum install lsyncd

設定 epel

vi /etc/lsyncd.conf
加入下述內容

# 不知道怎麼回事，在使用者模式下命令是正常，但是放在服務下就失敗
# 一直是ssh permission的問題，試了半天，重點是rsh時要指定使用者(-l</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/17509051207037377/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/17509051207037377' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/17509051207037377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/17509051207037377'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/09/lsyncd-ssh.html' title='lsyncd 安裝 + 免密碼登入ssh'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-6740527870925935075</id><published>2014-04-14T22:27:00.001-07:00</published><updated>2014-04-14T22:27:44.413-07:00</updated><title type='text'>selinux httpd 資料夾權限設定</title><summary type="text">由於伺服器的硬碟只有200g，所以另外接了一個硬碟櫃，並掛在/disk1 下面
想當然爾，希望把web的幾個服務搬到/disk1下面，然後不意外的selinux肯定會擋
以前都是只好關掉selinux，可是畢竟不是辦法，所以上網查了一下，做法，看起來也不是太難
例如我想放在/disk1/www/html 下

#首先在 /etc/httpd/conf.d/ 下新增一個 mysite.conf 內容如下：
Alias /mysite/ &quot;/disk1/www/html/mysite/&quot;

  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all

#然後
chcon -R -t httpd_sys_content_t /disk1/www/html</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/6740527870925935075/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/6740527870925935075' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/6740527870925935075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/6740527870925935075'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/04/selinux-httpd.html' title='selinux httpd 資料夾權限設定'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-3831306326136149292</id><published>2014-03-24T00:14:00.000-07:00</published><updated>2014-04-13T20:02:23.010-07:00</updated><title type='text'>ownCloud 安裝</title><summary type="text">
#用編譯好的套件安裝
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
yum install owncloud
#正常情況下安裝好後會在/var/www/html 下建立 owncloud 資料夾
#也會在/etc/httpd/conf.d 下多出這個檔案 owncloud.conf
#重啟httpd 與 mysql
/sbin/service httpd restart
/sbin/service mysql restart


設定MariaDB，這步要先做，主要是在MariaDB中把資料庫及使用者建好

mysql -uroot -p
CREATE USER &#39;</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/3831306326136149292/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/3831306326136149292' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3831306326136149292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/3831306326136149292'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/03/owncloud.html' title='ownCloud 安裝'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-4191989914348202790</id><published>2014-03-17T23:58:00.001-07:00</published><updated>2014-10-12T18:13:09.053-07:00</updated><title type='text'>samba selinux</title><summary type="text">新的samba 伺服務設定愈來愈簡單了
什麼都不太需要做就能完成
如果還有問題，就是防火牆沒開 139 與 445
然後，輸入密碼、也能登入，就是進不去資料夾…明明權限都有
搞了半天，是selinux的權限問題，這個仔細看smb.conf裏其實有提到
os:寫英文的誰會看那麼仔細啦!!

家目錄相關的權限設定如下
# If you want to share home directories via samba please run: 
# setsebool -P samba_enable_home_dirs on 

自己在家以外的地方建資料夾，然後要開共享資料夾的權限則設定如下：
# If you create a new directory you want to share you should mark it as 
# &quot;samba-share_t&quot; so that </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/4191989914348202790/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/4191989914348202790' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4191989914348202790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4191989914348202790'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/03/samba-selinux.html' title='samba selinux'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-5084954279872432570</id><published>2014-03-16T19:55:00.000-07:00</published><updated>2014-08-25T21:21:28.031-07:00</updated><title type='text'>編譯gmt5</title><summary type="text">終於，只能裝GMT5了，新版的建議用 yum 安裝，但習慣自己編譯，所以
先裝必要套件，這類套件在 epel 裏都有，要先裝epel
yum install cmake28 netcdf-devel gdal-devel
註：不知道我在堅持什麼，gmt5也在裏面，怎不直接就裝了…
svn checkout svn://gmtserver.soest.hawaii.edu/gmt5/trunk gmt5-dev
下載岸線 gshhg-gmt-2.3.2.tar.gz 放在gmt5-dev裏 
tar zxvf gshhg-gmt-2.3.2.tar.gz 會得到gshhg-gmt-2.3.2資料夾，這個路徑要設定在下面中 
注意版本也許有更新。
下載 dcw-gmt-1.1.1.tar.gz，並tar zxvf dcw-gmt-1.1.1.tar.gz 
#複製 cmake/</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/5084954279872432570/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/5084954279872432570' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/5084954279872432570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/5084954279872432570'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/03/gmt5_16.html' title='編譯gmt5'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-7827305606195624748</id><published>2014-03-13T02:48:00.002-07:00</published><updated>2014-03-16T20:31:58.047-07:00</updated><title type='text'>安裝Seadas7.02 on CentOS6.5</title><summary type="text">
export OCSSWROOT=/opt/seadas-7.0.2/ocssw
export OCSSW_DEBUG=0               # set to 1 for debugging

vi $OCSSWROOT/OCSSW_bash.env
#export FC=${FC:=gfortran} 改成
export FC=${FC:=ifort}

source $OCSSWROOT/OCSSW_bash.env

cd $OCSSWROOT/build/lib3/src

然後會有一堆問題：權限問題…sqlite3問題… 
這些主要都是權限問題，解法方法是弄一個seadas群組，讓要用的人都在那個群組中。

權限問題完之後就是這個問題：
-E- /home/swdev/ocssw/build/src/l2gen/xcal.c line 75: SDstart(/</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/7827305606195624748/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/7827305606195624748' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/7827305606195624748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/7827305606195624748'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/03/seadas702-on-centos65.html' title='安裝Seadas7.02 on CentOS6.5'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-6131853298557599685</id><published>2014-02-16T18:26:00.001-08:00</published><updated>2014-03-16T20:29:07.002-07:00</updated><title type='text'>iptables 內部機器連上內部網站</title><summary type="text">之前幫實驗室把一台不用舊linux機器拿來當防火牆用
反正內部也沒幾個人，所以只用幾個簡單的指令，主要目的就讓大家共用一個ip上網
後來放外部的一個網站伺服器沒什麼人管，被要求也要納路內網說是比較安並
然後…就發現只要外部ip的人可以連上該伺服器，內網的人反而不行…
找了一下解決方法，搞不太定(因為iptables根本不會，都是網路上查來的)
只好先請大家在自己電腦上的hosts把那個網站的域名的ip直接設成該伺服器的內部ip
最近，查了一下問題原因及解決方法，細節就不多講了，我也是外行，反正適合我們這種只有分內網與外網的簡單的防火牆(二張網卡)就是了。

#防火牆ip
EXTIP=140.11x.xx.xxx
#內部ip
innet=192.168.69.0/24
#網站伺服器ip(當然是在內網中)是 192.168.69.138
#這二行都要有才行
/sbin/iptables -t</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/6131853298557599685/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/6131853298557599685' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/6131853298557599685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/6131853298557599685'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2014/02/iptables.html' title='iptables 內部機器連上內部網站'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-474283936661563782</id><published>2013-12-10T01:12:00.001-08:00</published><updated>2017-07-17T20:29:16.822-07:00</updated><title type='text'>GMT 繪圖軟體使用中文字</title><summary type="text">因為不知道下次是多久之後才會再設定到了
所以在這裏記錄一下
也不想另外安裝字型，就用系統裏的。

系統內建的中文字型檔，不是從　windows co　過去的！！
yum
CentOS6.4 的字型套件名：cjkuni-fonts-ghostscript.noarch
CentOS 7 的字型套件名與上面的不同：ghostscript-chinese-zh_TW.noarch
首先看看這個檔在不在 vi /usr/share/ghostscript/conf.d/cidfmap.zh_TW
不在就是字型套件沒裝，就裝上吧：
yum install cjkuni-fonts-ghostscript.noarch #centos 6
yum install ghostscript-chinese-zh_TW.noarch #centos 7
它應該至少會把二個字型分別裝在 /usr/share</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/474283936661563782/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/474283936661563782' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/474283936661563782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/474283936661563782'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2013/12/gmt.html' title='GMT 繪圖軟體使用中文字'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-647404636537039133</id><published>2013-07-22T23:58:00.001-07:00</published><updated>2014-11-19T19:20:36.132-08:00</updated><title type='text'>python3.3 easy_install numpy scipy matplotlib 安裝</title><summary type="text">安裝ptyhon 3.3.2

yum install tk-devel.x86_64
yum install tcl-devel.x86_64
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel
yum install lzma-devel.x86_64 # centos 6.5 不叫這個名字，先不裝看看
yum install xz-devel.x86_64

#上面二個要先裝，不然plot.show()會沒畫面跳出來。
wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2
tar jxvf </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/647404636537039133/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/647404636537039133' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/647404636537039133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/647404636537039133'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2013/07/python33-easyinstall-numpy-scipy.html' title='python3.3 easy_install numpy scipy matplotlib 安裝'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-2605770788835347771</id><published>2012-12-25T22:01:00.000-08:00</published><updated>2012-12-25T22:01:02.700-08:00</updated><title type='text'>ImageMagick 將 jpeg 合併製成 gif  動畫</title><summary type="text">簡報檔只能有一個檔案是個人在做簡報的一個原則，所以裏面的動畫檔，基本上都用gif來解決…可是最近一直有gif檔太大，但是縮小又太模糊的困擾發生，只好測試一下看看該怎麼做gif檔比較能夠接受。
本篇重點在於resize jpg圖檔時，記得 -quality 100，圖形才不會糊糊的。
convert -resize 14% -quality 100 input.jpg output.jpg
基本上用到的工具就只是ImageMagick，請自行安裝先…

這是原始圖檔，4600x5500像素…檔案大小1.64MB，這樣的檔案一共44個。


基本上放ppt檔的圖形不需要那麼多像素，full hd 也才1920x1200。何況投影片解析度通常沒那麼高，以1024x768為目標來說，我們把圖形縮 14% 的話就變成644x770的檔案。指令如下：
convert -resize 14% </summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/2605770788835347771/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/2605770788835347771' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/2605770788835347771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/2605770788835347771'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2012/12/imagemagick-jpeg-gif.html' title='ImageMagick 將 jpeg 合併製成 gif  動畫'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIwhkqFtdr5bqzzmJ17moj113NALS-l859esu7wrEh0n2tvOsNn5txa4GMgiYbSKrrRunjg8J7R273uoQg_PrxLj8JhV1rQRNf67up174RvQex2oUHoa8oWwfipv88x32iVUtg/s72-c/dt_upd_global_merged_msla_h_qd_20110202_20110202_20111208.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-9154348140980090823</id><published>2012-10-11T20:11:00.001-07:00</published><updated>2014-05-27T18:44:56.436-07:00</updated><title type='text'>samba無法進入連結(link)資料夾</title><summary type="text">因為安全因素，所以samba預設不會讓你進到連結的資料夾。當然，一定有打開的方法，如下：
編輯/etc/samba/smb.conf
找
[global]
如果有這些關鍵字，就把它設成如下，不然就新增。然後/sbin/service smb restart 即可。
follow symlinks = yes
wide links = yes
unix extensions = no

#然後記得還有 selinux 的權限問題，
#假如你link到/disk1/cmd 那麼記得執行如下指令打開selinux權限
chcon -t samba_share_t /disk1/cmd</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/9154348140980090823/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/9154348140980090823' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/9154348140980090823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/9154348140980090823'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2012/10/sambalink.html' title='samba無法進入連結(link)資料夾'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-4045145693879539792</id><published>2012-06-12T18:58:00.003-07:00</published><updated>2012-06-12T18:58:29.968-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bash"/><category scheme="http://www.blogger.com/atom/ns#" term="工作"/><title type='text'>bash 如何用變數取得變數名稱</title><summary type="text">中文形容的不恰當，英文比較貼切
bash, how to get variable name from variable

假設bash有如下變數：
st21413=5234.3
st21416=4432.2
st52405=5732.1
所以
echo $st21413 會得到 5234.3
那如果
A=st21413
有沒有什麼方法可以透過A得到5234.3的值？
直覺得想法像是
echo $`$A`
結果得到 $st21413 而非 5234.3 …
正解：
A=st21413
echo&amp;nbsp;${!A}
即可得到5234.3
如果
B=${!A}
那 B 的值就是 5234.3 囉，即
echo $B 會得到 5234.3
</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/4045145693879539792/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/4045145693879539792' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4045145693879539792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4045145693879539792'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2012/06/bash.html' title='bash 如何用變數取得變數名稱'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-4415592485087733375</id><published>2012-05-14T01:36:00.000-07:00</published><updated>2012-08-05T19:29:13.934-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bash"/><category scheme="http://www.blogger.com/atom/ns#" term="convert"/><category scheme="http://www.blogger.com/atom/ns#" term="ImageMagick"/><category scheme="http://www.blogger.com/atom/ns#" term="工作"/><title type='text'>用 ImageMagick 的 convert 合併圖檔</title><summary type="text">話說生論文的重點在於你有沒有好看的圖…英文不好、論點不佳、結果很慘，只好靠作圖來加分…是這樣嗎。
使用GMT繪圖時，撰寫的scripts習慣以一張圖為一個檔案，並且直接轉成jpg。
可是在論文編排時，常常需要把幾張圖合成一張，然後在圖中附上a,b,c,d。
以前的做法是用power point編排後再存成ps檔，再由ps檔轉成jpg(此時可設定解析度)。
本來以為這樣的做法，解析度可以保持(事實上解析度是很大…可以過論文排版的檢查)，不過實際上圖的解析度並沒有很好。
另外的做法是用gimp處理jpg檔，或是保留ps檔使用coreldraw，可是對於不常用這些軟體的我來說很是麻煩。
由於我一直有在使用ImageMagick，尤其是要執行縮小或製作gif檔時使用convert命令的方法很是方便。
當然強大的ImageMagick如果只是要把很有規則(大小一樣有的沒的)的幾張圖重新排列，並加上</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/4415592485087733375/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/4415592485087733375' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4415592485087733375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/4415592485087733375'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2012/05/imagemagick-convert.html' title='用 ImageMagick 的 convert 合併圖檔'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge-yqG9MnnHd0MHEWCmtsxESDxacgRALE4i2yOhgaQ5IHSwjmm26m9AEKQsyjKDnZH8L9G8vgntF2p2mS7ixgb3O_kDO2dn7vidLoHq_MZh9dfO2nrFkHuPfzOiMt_d_bkfsYX/s72-c/sfigure4-a.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-839950147615723724</id><published>2012-01-30T23:49:00.000-08:00</published><updated>2012-01-30T23:49:01.691-08:00</updated><title type='text'>編譯 ncview</title><summary type="text">
一直以來，都用 fortran 配合 GMT畫模式輸出結果的圖，其實已經很方便了，不過常常還是要改一下script。有時候只想非常快速的看一下結果，(完全不重品質)，其實 ncview 算是不錯的軟體。下面是其安裝步驟：

安裝 udunits

export F77=ifort
./configure --prefix=/usr/local/udunits
make
make check
make install
make install-html install-pdf



安裝 ncview 除udunits外，至少需要下面的套件

yum install libXaw-devel.x86_64
yum install libXmu-devel.x86_64
yum install libpng-devel.x86_64
./configure --prefix=/usr/</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/839950147615723724/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/839950147615723724' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/839950147615723724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/839950147615723724'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2012/01/ncview.html' title='編譯 ncview'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-2244763381673652002</id><published>2011-12-29T18:40:00.000-08:00</published><updated>2012-01-29T19:31:45.783-08:00</updated><title type='text'></title><summary type="text">
剛學NCL很多東西還搞不是很清楚，只好用TIP的方式。
跑海洋模式，大部份在繪圖時會用到岸線資料，所以寫一個能畫模式結果並顯示岸線資料是基本的工夫，如下圖。但如果不想繪岸線怎辦？





最簡單的想法是透過繪圖的順序，把岸線蓋掉。在NCL中，岸線是與CONTOUR畫在一起。控制繪圖順序的方式有PreDraw, Draw,&amp;nbsp; 與 PostDraw。

PreDraw是最先畫的，Draw次之最後是PostDraw，所以讓岸線先畫，Contour後畫。不過還是得先找出控制繪圖順序的屬性，cnFillDrawOrder是contour的屬性；mpOutlineDrawOrder是map的屬性。在程式碼上加上下面二行屬性。
res@cnFillDrawOrder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &quot;Draw&quot;
res@</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/2244763381673652002/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/2244763381673652002' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/2244763381673652002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/2244763381673652002'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2011/12/ncltip-nclcontourpredraw-draw-postdraw.html' title=''/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-esRgvUFBrzI/TyYNmqIvibI/AAAAAAAAAgQ/Bu3bQld6QD4/s72-c/abuve-20001029163000-thumb.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-7268817486358889784</id><published>2011-07-13T23:17:00.000-07:00</published><updated>2011-07-13T23:17:27.133-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="工作"/><title type='text'>/etc/sysconfig/iptables 被重設</title><summary type="text">最近某一台新機器的iptables改完之後常常會跑回原先的設定
仔細看一下/etc/sysconfig/iptables 的檔案，發現前二行是
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
大意是說，這個iptables是由 system-config-sercuritylevel 產生，查了一下
發現這是一個執行檔在/usr/bin下
改為root，執行system-config-sercuritylevel (文字介面即可)
嗯，是一個防火牆的設定介面…裏面的設定值大概固定時間會寫一次到iptables這個檔案，難怪怎麼設定都沒用。
怎麼解決？就把要開的埠在寫在自訂就好了</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/7268817486358889784/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/7268817486358889784' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/7268817486358889784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/7268817486358889784'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2011/07/etcsysconfigiptables.html' title='/etc/sysconfig/iptables 被重設'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-8789187583219123572</id><published>2011-07-13T00:28:00.000-07:00</published><updated>2011-07-13T00:43:47.567-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="工作"/><title type='text'>POM bcond</title><summary type="text">純個人紀錄用…
最近在計算海嘯的例子發現在邊界上有明顯的反射…

這個試了n天，這應該是預設邊界條件的ramp(一個介於1~0間的值)所致…
ramp的目的是要由邊界推動模式時，可以在一個時間內慢慢的起動，免得一下推太用力爆掉，但是這個算例(海嘯)是由計算區域內往外傳，所以ramp反而把該往外傳的值變的比較小…導致出去的不乾淨，造成反射。下面是原始的code，在bcond 的subroutine中(idx=2)。
       vaf(i,jm)=vabn(i)
     $          +rfn*sqrt(grav/h(i,jmm1))
     $          *(el(i,jmm1)-eln(i))
       vaf(i,jm)=ramp*vaf(i,jm)
下述的code應該有一個邏輯上的錯誤，就是不應該全部的值乘上ramp，而是只有邊界往內傳的部份要乘上ramp</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/8789187583219123572/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/8789187583219123572' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/8789187583219123572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/8789187583219123572'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2011/07/pom-bcond.html' title='POM bcond'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-DOHddB36sPw/Th09Ff_QqEI/AAAAAAAAASw/z6GhzU5VpuM/s72-c/%25E5%259C%2596%25E7%2589%25871.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-6284443289209673107</id><published>2011-06-01T23:17:00.000-07:00</published><updated>2011-06-01T23:17:12.132-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="工作"/><title type='text'>intel fortran 使用大的陣列 ( &gt; 2G)</title><summary type="text">跑數值的當然會需要有大大的記體，然後開大大的陣列
編譯時如果遇到 &amp;nbsp;relocation truncated to fit 錯誤，那編譯時就加入
-shared-intel -mcmodel=medium
例如：
ifort -shared-intel -mcmodel=medium mycode.f90


如果用的是動態陣列，不會先知道用多大的陣列，可以編譯過關但是執行時可能會遇到 segment fault 錯誤那就執行程式前使用下列命令ulimit -s unlimited
</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/6284443289209673107/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/6284443289209673107' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/6284443289209673107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/6284443289209673107'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2011/06/intel-fortran-2g.html' title='intel fortran 使用大的陣列 ( &gt; 2G)'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17698295.post-1531960524270606388</id><published>2011-05-21T09:54:00.000-07:00</published><updated>2011-05-21T09:56:18.329-07:00</updated><title type='text'>車控~</title><summary type="text">
終於到了可以讓我這個老爸好好玩軌道組的時候了…今天帶小雞去反斗城買一組五百元左右的一火車及一個簡單的軌道組，想說來和現有的A夢火車拼一起，並且這樣就有二台小火車可以跑…結果明明架上寫的是498的…付錢卻變成1190……這種過年過節才買的下去的價位…當然就沒買了…不過還是買了99元的二倍長型軌道一包四支…
</summary><link rel='replies' type='application/atom+xml' href='http://mdchiou.blogspot.com/feeds/1531960524270606388/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/17698295/1531960524270606388' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/1531960524270606388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17698295/posts/default/1531960524270606388'/><link rel='alternate' type='text/html' href='http://mdchiou.blogspot.com/2011/05/blog-post.html' title='車控~'/><author><name>mdchiou</name><uri>http://www.blogger.com/profile/13357389013048722276</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuQSb7hNtVd4VH7XuoHuHpZ5bptoif9ECqOOepwhoWxKEliyPk9dcCmy4dcUp1z7bKyDiDbDLBn9g8Z9RUECtt4_MaCoKltbX5nkqR5rG0hWN9Ivk3zmCLRKNpqlpiA/s1600/IMG_3621.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7SUdBFhEA-kWPGADeZ60h-iwaRK6Q0mVxXZRmMow_H0ygxTAtZfXvxbSDp1qKdJUDcDdlPDOTVze5zi4b2mIXWkqckP24SNz-ifpY7rLk1YBCAA1UJt5mqa8FQHUwANswTdcZ/s72-c/P1010670.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>