2016年3月29日 星期二

ubuntu 14.04 的螢幕擷圖 print screen

系統設定 / 鍵盤 / 捷徑鍵
有些人喜歡用 Shutter ,筆者覺得沒必要加裝一個程式。

Linux SentOS postfix access & aliases 設定備忘

main.cf 設定備忘 

[root@www ~]# vim /etc/postfix/main.cf
myhostname = www.mydomain.com         
myorigin = $myhostname                
inet_interfaces = all                  <==約在第 114 行,117 行要註解掉
inet_protocols = ipv4                 
mydestination = $myhostname, localhost.$mydomain, localhost,
  linux.centos.com, ftp.mydomain.com
mynetworks = 127.0.0.0/8, 192.168.100.0/24, hash:/etc/postfix/access <==約在269行
relay_domains = $mydestination        
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases    
# 其他的設定值就先保留預設值即可啊!

access 設定備忘

[root@www ~]# vim /etc/postfix/access
59.124.157.227        OK
.edu.tw            OK
abc.com            REJECT
192.168.2.          REJECT
# OK 表示可接受,而 REJECT 則表示拒絕。

[root@www ~]# postmap hash:/etc/postfix/access
[root@www ~]# ls -l /etc/postfix/access*
-rw-r--r--. 1 root root 19648 2011-08-09 14:05 /etc/postfix/access
-rw-r--r--. 1 root root 12288 2011-08-09 14:08 /etc/postfix/access.db
# postmap 執行後 access.db 的檔案才會同步更新!這才是 postfix 實際讀取的!

aliases 設定備忘

[root@www ~]# vim /etc/aliases
mailer-daemon:  postmaster
postmaster:     root
bin:            root
daemon:         root
....(省略)....
[root@www ~]# vim /etc/aliases
root:     james
# 左邊是額外所設定的,右邊則是實際接收這封信的帳號!

[root@www ~]# postalias hash:/etc/aliases
[root@www ~]# ll /etc/aliases*
-rw-r--r--. 1 root root  1535 2011-08-09 14:10 /etc/aliases
-rw-r--r--. 1 root root 12288 2011-08-09 14:10 /etc/aliases.db

Reference

2016年3月20日 星期日

ubuntu 14.04, Qt creator 3.6.1 base on Qt 5.6.0 使用經過

安裝
Qt 官網下載 qt-opensource-linux-x64-5.6.0.run
執行 ./qt-opensource-linux-x64-5.6.0.run 即可安裝

錯誤訊息
error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.
處理
sudo apt-get install g++
reference 1

2016年3月19日 星期六

Linux top 中的 load average

如果 CPU 有 4 顆, load average 超過 12 (CPU 個數的3倍) 的時候, 代表 CPU 的 loading 很重

  • load average/CPU數 <= 3, performance is good
  • load average/CPU數 > 5, performance is very bad
其他相關指令


Linux tail 指令

tail myfile.txt
Outputs the last 10 lines of the file myfile.txt.

tail myfile.txt -n 100
Outputs the last 100 lines of the file myfile.txt.

tail -f myfile.txt
Outputs the last 10 lines of myfile.txt, and monitors myfile.txt for updates; tail then continues to output any new lines that are added to myfile.txt.

tail -f access.log | grep 24.10.160.10
This is a useful example of using tail and grep to selectively monitor a log file in real time.

參考一

2016年3月18日 星期五

ubuntu 如何打開或分割含有分頁的 tif 檔

在 tif 檔上按右鍵,選「以其他方式開啟/文件檢示器」就可打開 tif 檔像開 pdf 檔一樣。

如果想分割,可用 Gimp 以圖層的方式開啟。

如果想合并?網路上說用 tiffcp 指令(libtiff-tools),筆者還沒找時間試試看。

2016年3月15日 星期二

Ubuntu 14.04 安裝中文字型的方式

首先開啟檔案總管,並點按「檢視/顯示隱藏檔」,接著進入「.local/share」目錄中,若該目錄中尚未建立「fonts」子目錄,則新建立該fonts子目錄,然後就可以將想要安裝的字型檔,整個字型目錄也可以,全部直接複製到該fonts目錄即完成安裝自訂字型。

字型檔哪裡有呢?請在windows下的fonts目錄中,直接copy來就可用。

來源

正能量:我不勇敢,誰替我堅強

《作者:佚名》

一隻站在樹上的鳥兒,
從來不會害怕樹枝斷裂,
因為它相信的不是樹枝,
而是它自己的翅膀。

與其每天擔心未來,不如努力現在。

成功的路上,
只有『奮鬥』才能給你最大的安全感和答案。

不要輕易把夢想寄託在某個人身上,
也不要在乎身邊的閒言碎語,
因為~
未來是你自己的,
不是你能不能,而是你要不要!

我不勇敢,誰替我堅強!
你若不堅強,懦弱給誰看!

一位拿著年薪幾百萬薪資的人跟你說,
和他一起合作是可以賺到錢的,
你猶豫了半天沒有做。

原因是:
你去諮詢了一位拿著【3萬】月薪工資朋友,
他告訴你不可信,於是你聽了朋友的話。
這就是你的格局!

不要問騎自行車的,賓士好不好開。
不向開計程車的,討教賺百萬的事業。

永遠記住:
想了解某個行業只有兩個方法⇨
1.要麼你親自去嘗試。
2.要麼你去問這個行業,成功或專業的人士。

切記別問失敗的、不相干的或不專業的人。

方法不對 = 努力白費
方向不對 = 失敗絕對

不要晚上想了千條路,早上起床卻走原路。

跟著蒼蠅找到廁所,
跟著蜜蜂找到花朵,
跟著乞丐會要飯,
跟著千萬賺百萬

大師與學生

《作者:佚名》

一位音樂系的學生走進練習室。鋼琴上,擺放著一份全新的樂譜。「超高難度...」

他翻動著,喃喃自語,感覺自己對彈奏鋼琴的信心似乎跌到了谷底,消磨殆盡。

已經三個月了,自從跟了這位新的指導教授之後,他不知道,為什麼教授要以這種方式整人?

勉強打起精神,他開始用十隻手指頭奮戰、奮戰、奮戰琴音蓋住了練習室外、教授走來的腳步聲。

指導教授是個極有名的鋼琴大師。

授課第一天,他給自己的新學生一份樂譜。

「試試看吧!」他說。

樂譜難度頗高,學生彈得生澀僵滯、錯誤百出。

「還不熟,回去好好練習!」教授在下課時,如此叮囑學生。

學生練了一個星期,第二週上課時正準備中,沒想到教授又給了他一份難度更高的樂譜。

「試試看吧!」上星期功課,教授提也沒提。學生再次掙扎於更高難度的技巧戰。

第三週,更難的樂譜又出現了,同樣的情形持續著。

學生每次在課堂上都被一份新的樂譜剋死,然後把它帶回去練習,接著再回到課堂上,重新面臨難上兩倍的譜,卻怎麼樣都追不上進度,一點也沒有因為上週的練習而有駕輕就熟的感覺。

學生感到愈來愈不安、沮喪及氣餒。教授走進練習室。

學生再也忍不住了,他必須向鋼琴大師提出這三個月來、何以不斷折磨自己的質疑。

教授沒開口,他抽出了最早的第一份樂譜,交給學生。

「彈奏吧!」他以堅定的眼神望著學生。

不可思議的事發生了,連學生自己都訝異萬分,他居然可以將這首曲子彈奏得如此美妙、如此精湛!

教授又讓學生試了第二堂課的樂譜,仍然,學生出現高水準的表現。演奏結束,學生怔怔地看著老師,說不出話來。

「如果,我任由你表現最擅長的部份,可能你還在練習最早的那份樂譜,不可能有現在這樣的程度。」教授--鋼琴大師,緩緩地說著。人,往往習慣於表現自己所熟悉、所擅長的領域。

但,如果我們願意回首,細細檢視,將會恍然大悟--看似緊鑼密鼓的工作挑戰、永無歇止難度漸升的環境壓力,不也就在不知不覺間、養成了今日的諸般能力嗎?

因為,人,確實有無限的潛力!

2016年3月14日 星期一

ubuntu 倒數計時器 KTimer + SOX

在 ubuntu 裝一個倒數計時器(Loop Timer ),可以提醒自已在電腦前坐多久,要起來活動一下。

先安裝 KTimer
sudo apt-get install ktimer

啟動 KTimer 後你會發現,需在指令列輸入播音效的指令。
需再安裝可用指令播放的程式 SOX
sudo apt-get install sox 
想播 mp3 再安裝
sudo apt-get install libsox-fmt-mp3
如果要把所有支援的音頻都加入
sudo apt-get install libsox-fmt-all

我設了個 sh 檔如下,所以指令列就填入檔案的位置:
/home/sunny/bin/playsong1.sh
#!/bin/bash
play -v 0.8 /home/sunny/songeffect/musical011.wav


-v 0.8 音量 0.8

enjoy!

什麼!音效檔從哪裡來?這網站more... 可參考。

2016年3月12日 星期六

iptables 摘要


sudo iptables -L -n

sudo iptables-save

阻來源 IP
sudo iptables -I INPUT -s 192.168.100.100 -j REJECT

刪除一條 iptables 規則,"INPUT 2" 代表 iptables list 中的第二條規格。
sudo iptables -D INPUT 2

將目前的防火牆設定備份為自訂檔案 /etc/iptables-custom
sudo iptables-save >/etc/iptables-custom

使用自訂檔案 /etc/iptables-custom 覆蓋防火牆設定
sudo iptables-restore /etc/iptables-custom

保存並重新啟動
sudo chkconfig iptables on
sudo service iptables save
sudo service iptables restart
※  iptables 規則一經設定新增或刪除立即生效,但如不儲存重新啟動後會載入舊設定檔。

Disable Ping using iptables
sudo iptables -I INPUT -p icmp --icmp-type echo-request -j REJECT

參考一
參考二
Disable Ping

範例
 [root@host ~]# iptables-save
# Generated by iptables-save v1.4.7 on Sat Mar 12 21:53:55 2016
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1620522:1635253221]
-A INPUT -s 192.168.100.22/32 -j REJECT --reject-with icmp-port-unreachable
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 993 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 995 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 143 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited


2016年3月11日 星期五

死後不舉行葬禮,不要墳地,日本人選擇「零死」的比率正在增加

所謂「零死」(ゼロシ),就是死後不舉行葬禮(零葬/ゼロソウ),不留骨灰,不要墳地(零墓/ゼロハカ),讓一切都歸於「0」的葬儀方式。

今年 2 月、 3 月、 4 月,我身邊連續走了 3 個人。一個是交情三十年的老朋友( 53 歲),一個是交情將近四十年的人( 68 歲),另一個是我們社區自治會的會長( 67 歲)。湊巧三個都是男性。

53 歲的老朋友,死得很突然(腦溢血),早上昏倒,家人叫救護車送進醫院,夜晚即過世。消息傳來後,幾個老朋友都很驚訝,事情發生得太突然,令人難以接受。
其他兩個則因抱病在身,生前便決定了葬儀的一切。兩個都選擇了「零死」。

不舉行葬禮的「零葬」,是斷氣後過一天或兩天,直接送到火葬場火葬,參與的人只限直系親屬,也就是當事人的配偶、父母、兄弟姐妹、兒女。

根據日本總務省發佈,截至 2014 年 10 月的日本全國總人口,年滿 65 歲的人口首次超過了 14 歲以下人口的 2 倍,大約佔總人口的 21 %,少子老齡化現象愈發顯著。而且與人口集中的東京首都圈相比,地方城市或鄉鎮的情況更加嚴峻。

再根據最近以日本全國葬儀社為對象的調查,選擇「零死」的人佔 22.3 %,大約是 5 人中有 1 人選擇「零死」。

據說,以前不舉行葬禮的例子,大多基於經濟上的理由,但現代人的觀念有變化,大部分人都不想把錢花在葬禮上,寧願將現金留給後代或配偶。

尤其在 2010 年 1 月上市的《不要葬儀》葬式は、要らない (幻冬舎新書)一書暢銷後,作者又於 2014 年 1 月出了一本《0葬--阿莎力地死去》0葬 ――あっさり死ぬ,照樣暢銷。之後,電視台也不時播放「零死」的採訪專輯節目,此觀念便逐漸普及於日本社會。

一般說來,比起外國,日本的婚禮和葬禮都很莊嚴、正式,也因此,費用都很昂貴。
如果死後,打算託葬儀社代辦葬禮,平均費用約 250 萬日圓。若再加上墳墓、墳地,平均費用約 500 萬日圓。除非你在生前就準備了一切費用,否則這些費用會落到配偶或孩子身上,經濟上的負擔很重。

但是,如果選擇不舉行葬禮的「零葬」,也就是說,只限直系親人守夜 ➙ 葬禮 ➙ 告別式 ➙ 火葬,費用可以壓到 20 萬日圓以下。

至於骨灰,可以交給葬儀社處理,也可以自己處理。如果選擇自然葬,託專業業者進行撒骨灰,平均費用在 5 萬日圓左右。倘若加上親屬乘船親手撒骨灰,平均費用則在 10 萬 ~ 25 萬日圓左右。

我在前面提到的那 3 個過逝的熟人中,有 1 人選擇骨灰留在家中讓配偶保管燒香,等配偶過世時,再和配偶的骨灰一起撒掉。



2012 年,東京都立小平靈園整備了「樹林墓地」,於 2013 年度募集 1600 尊遺骨,再根據抽籤決定,結果篩選倍率是 9.9 倍,由此可見「樹林墓地」的人氣極高。

東京都立小平靈園的「樹林墓地」是在樹木之間埋入深約 2 公尺的圓筒,筒底直接與泥土接觸,骨灰撒進後,可以成為樹木的養分,逐漸回歸大地。因是共用骨灰筒,親屬不能直接在樹下燒香或合掌,而是在「樹林墓地」的 獻花台前合掌獻花。費用約 13 萬日圓。「樹林墓地」禁止一般人進入。

茨城縣的出雲大社分社也有共用「樹林墓地」,費用約 30 萬日圓。

根據統計,昭和 30 ~ 40 年代,日本的年間死者數是 70萬 人左右,現在則多達 120 萬人,火葬場和殯儀館都非常擁擠。何況日本沒有多餘的土地,墳地真的不夠。

反觀英國等其他國家的火葬(基督教一般是土葬,但現在火葬也已經普及),通常不執著故人的「遺骨」。他們的火葬場焚燒溫度比日本的火葬場高許多,大約 1200 ℃ 左右,焚燒後真的只留下骨灰,之後,再選擇撒在山野或其他地方。

日本由於佛教的影響,很重視「遺骨」,焚燒後,會留下整具「遺骨」,再讓直系親人用筷子撿拾「遺骨」,最後放入骨灰罈。骨灰罈最上面正是故人的頭蓋骨。

有些人,由於父親或母親長年臥病在床,父親和母親於生前就和兒女說好,在臥病期間花了不少錢,死後將選擇比較不花錢的「零葬」、「零死」。結果,兒女於事後遭其他親屬(故人的兄弟姐妹)責備,導致兒女和伯叔姨舅姑鬧得斷絕關係。

為了迴避這些問題,當事人必須於事前向所有親屬都說好,或者留下遺書,要不然,某些親屬不接受的話,配偶和兒女便會遭殃。

我和我家兩個兒子商討過這個問題。我說,我沒有現金之類的存款,沒錢舉行葬禮,葬禮就免了,省下葬禮費吧。

結果,我家大兒子回我說:「歐卡桑,妳要考慮到我的社會地位和立場,葬禮不是為死者辦的,而是為留下的活人辦的。我有能力辦的話,我就辦;如果到時候真的沒有錢,我就舉行零葬。」

聽他這樣說,我才恍然大悟。對呀,喪主不是我,按慣例來說,我沒有配偶,那麼,喪主就是我家長子。我要考慮到他的社會立場。

話雖這麼說,我還是認為,死後要花 500 萬日圓的葬儀費用,實在太浪費,也太可惜。反正,到時候我又不能參加。倘若人真有靈魂,而我的靈魂又特地到現場觀看的話,我也不能開口說話呀。(應該可以說話,只是活人聽不見而已。)

最後,我只能選擇自己的遺照。

於是我對兒子說:「遺照不一定必須用當事人臨死前的照片,我要用現在貼在 facebook 上那張照片!」

兒子說:「那張照片只有 RuRu ,有空時妳再自拍一張 3 喵聚集在妳身邊的照片吧。貓咪肯定比妳早死,要趁早拍。」

我(沉默了一會兒,再點頭):「……嗯。」

我家大兒子完全不明白要讓 3 喵聚集在我身邊,再用三腳架自拍照片這件事有多難辦!

文章來源




2016年3月1日 星期二

流感、感冒大不同 如何看懂差異

感冒的致病原是多達數百種不同的病毒和細菌,而流感則是流感病毒引起的急性呼吸道傳染病。流感主要藉由咳嗽、打噴嚏等飛沫傳染方式,將病毒傳播給周圍的人,流感的嚴重性在於其爆發流行快速、散播範圍廣泛以及併發症嚴重,尤其是細菌性及病毒性肺炎。

(資料來源:衛福部疾管署)

流感常見的五大症狀有:發燒、頭痛、咳嗽、喉嚨痛、全身肌肉痠痛,但是當出現呼吸急促、呼吸困難、發紺(缺氧、嘴唇發紫或變藍)、血痰、胸痛、意識改變、低血壓、高燒持續72小時這些症狀的時候,請盡速就醫。

(圖/衛福部疾管署) 此外,嬰幼兒不善於表達身體的不舒服,建議可以觀察寶寶有無呼吸急促或困難、缺乏意識、不容易喚醒及活動力低下,皆可做為判斷危險徵兆的重要指標。