2018年9月30日 星期日

音樂庫:一個歌詞+中文翻譯的資料庫

音樂庫是個放youtube+歌詞+中文翻譯的資料庫。上面的音樂都是用youtube上面的音樂,然後配上網路上面蒐集到的中文翻譯(參考關於此地)。分類方式有幾個:
_EOF_

2018年9月28日 星期五

文章引用與參考文獻的標準

Citing and referencing這個網站來自Monash University的圖書館,介紹了不同的參考文獻與引用的規則,建議的的格式看這個連結。下面則是各種規則:

2018年9月26日 星期三

Apple與Mac的開放原始碼

網站Apple Open Source放置了蘋果公司的開放原始碼,包含了:
  • macOS:從10.0到10.13.6
  • Developer Tools:從Dec2001到8.2.1
  • iOS:從1.0到11.0
  • OS X Server:只有2.2.2和3.0.2

2018年9月25日 星期二

比較MPI與OpenMP的差異

會有MPI與OpenMP的差異起因於:
  • 以前的主機只有單CPU,為了要讓程式可以透過網路在不同的主機上面平行處理,因此發展出了 MPI
  • 後來CPU從單核心變成的多核心,為了讓程式可以在單機多核心上面平行處理,因此發展出了 OpenMP
  • 現代的機器已經是多CPU多核心,所以出現了 Hybrid OpenMP+MPI,先透過MPI將大工作分成小工作平行給不同的CPU,再透過OpenMP將這些小工作分成執行緒平分給不同的核心去執行
不管是上述的哪一種,都是讓平行化程式的解法

2018年9月21日 星期五

安裝 Inkscape:免費的向量繪圖軟體

Inkscape是套編輯向量圖的免費自由軟體,功能類似Illustrator或CorelDRAW。此軟體可以在Linux、Windows和Mac這三種作業系統上執行,Mac上有三種安裝方式
  1. DMG映像檔:下載後雙擊即可

2018年9月19日 星期三

安裝XQuartz在Mac上

XQuartz是套在Mac上面執行的開源X Window System。簡單說就是一種刻視窗的軟體,許多在Mac上面的開源視窗軟體,都是依靠XQuartz來繪出視窗。安裝方式如下:
  1. 下載XQuartz的dmg檔:目前最新版本是XQuartz-2.7.11.dmg
  2. 雙擊XQuartz-2.7.11.dmg:依照指示安裝,大小約220MB
  3. 安裝程式為 /opt/X11/bin/xquartz

2018年9月18日 星期二

安裝Mac上的套件管理軟體MacPorts

MacPorts是個根據BSD上面的ports移植到Mac上的套件管理軟體。安裝步驟如下:
  1. 安裝Xcode與Xcode Command Line Tools:參考這裡
  2. 同意Xcode license,在終端機上下指令:sudo xcodebuild -license
  3. 根據Mac OS X的版本下載pkg檔案,點兩下安裝
    1. macOS High Sierra v10.13(目前是2.5.3版)
    2. macOS Sierra v10.12(目前是2.5.3版)
    3. OS X El Capitan v10.11(目前是2.5.3版)

2018年9月17日 星期一

安裝Mac上的套件管理軟體Homebrew

相對於MacPorts,Mac要安裝第三方軟體的另一個選擇是Homebrew。安裝方式只要打開終端機(Terminal),輸入下面指令:
  • /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
這樣Homebrew就會將套件安裝在他自己的資料夾 /usr/local/Homebrew,再用symbolic link連結到 /usr/local下。目前看起來似乎不會跟MacPorts相衝

2018年9月14日 星期五

監控系統使用的 SWAP 分割區與使用量

SWAP partition,在Windows下面叫做分頁檔,就是把實體記憶體不夠的時候,放到硬碟上面的虛擬記憶體。在Linux下可用下面的指令來觀察:
  1. swapon --summary:直接列出所有的swap partitions
  2. cat /proc/swaps:作用和第1個指令一樣,都只能夠看swap空間
  3. free -h:看記憶體(Mem)與Swap的使用量建議使用這個指令

2018年9月13日 星期四

2018交大網路電話簿

國立交通大學網路電話簿系統,可以找單位或是找名字來查詢分機號碼
  • 找單位:例如說輸入「校長室」,會出現各校區正副校長室的分機
  • 找人員:可以搜尋姓名分機E-mail專線電話來搜尋

2018年9月12日 星期三

打開HBA硬碟卡上面的指示燈LED

若硬碟裝在HBA卡上(參閱《硬碟用HBA(Host bus adapter)卡》),那故障的時候就無法用一般磁碟陣列卡的控制程式來顯示故障的硬碟。取而代之的方法是用第三方軟體來控制故障硬碟的指示燈。下面的指令教學使用:
  1. dmesg -T
  2. smartctl -a /dev/sdk
  3. wget http://www.supermicro.com/support/faqs/data_lib/FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip && unzip FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip  && cd sas2ircu_linux_x86_rel/
  4. ./sas2ircu --help
  5. ./sas2ircu 0 DISPLAY
  6. ./sas2ircu 0 locate 1:9 on
  7. ./sas2ircu 0 locate 1:9 off
上述指令的意思是:

2018年9月11日 星期二

硬碟用HBA(Host bus adapter)卡

HBA卡與一般的磁碟陣列卡(RAID card)不同的地方在於,RAID卡上面的晶片可以直接做磁碟陣列的運算,而硬碟用的HBA卡只讓主機可接更多的硬碟但不做磁碟陣列運算

HBA卡的使用方式:
  • 磁碟陣列為software RAID
  • software RAID的運算要靠主機的CPU
  • 可以直接用系統指令如hdparm, smartctl看硬碟狀態

2018年9月10日 星期一

成本、稼動率、損益點與情境式報價

這篇根據程天縱寫的《「赤字接單、黑字出貨」報價策略:景氣驚濤駭浪中的求勝秘技》,對文章內容理解後,另外做成的整理~

做生意就是要賺取利潤,要保持利潤則需要注意到成本與稼動率:
  • 利潤 = 營收 - 成本
  • 稼動率 = 實際工作時間 / (實際工作時間 + 計畫外停線時間)

2018年9月8日 星期六

二戰後美國航空母艦發展史

航空母艦(Aircraft Carriers)搭載飛機的軍艦,二戰後航母並不是一直是重要的軍備,而是經由一連串的事件與爭論之後,才發展成現在核子動力航母。下面這四段影片說明了美軍在二次世界大戰之後航空母艦的發展史,四段影片分別是:

2018年9月6日 星期四

The Punctuation Guide 英文標點符號指南

英文的標點符號使用在斷句、引用、強調等等方面。The Punctuation Guide是個根據功能來介紹美式英文標點符號使用的方式。此網站有下面幾種使用方式:
  1. 直接點選標點符號:首頁列出了所有的標點符號
  2. 依據功能分類,有下面五類

2018年9月5日 星期三

E/Z標記:雙鍵有機化合物的命名方式

當烯的C=C上面兩個以上的非氫取代基,而且會出現幾何異構物的時候,可以用E, Z系統來區分這些異構物,簡單說E是反、Z是順
  • (E):德文的entgegen,「相反」,取代基出現在反側trans
              the higher priority groups are on opposite sides of the double bond
  • (Z):德文的zusammen,「在一起」,取代基出現在同側cis
              the higher priority groups are on the same side of the double bond

2018年9月4日 星期二

science circle

這個部落格主要寫與生命科學相關的議題,主要是:
臉書專頁叫做「不專業學術閒聊
_EOF_

2018年9月3日 星期一