2018年1月30日 星期二

The CRPG Book Project

《The CRPG Book Project》這個網站分享Computer Role-Playing Game (CRPG)的歷史。主要分成下面幾個頁面:
網站的右邊還有 Download the book,連結可以下載編譯好的PDF文件
_EOF_

2018年1月29日 星期一

Ubuntu 16.04文字模式開機捲動緩慢

系統是Ubuntu 16.04 LTS,雖然開機已經是文字模式了,但開到某個程度後文字捲動很緩慢,感覺像是以前CRT螢幕一樣要一行一行掃描。解決方式如下,首先修改 /etc/default/grub ,下面這一行的註解拿掉:
  • GRUB_TERMINAL=console
再用下面的指令更新GRUB設定:
  • sudo update-grub
重新開機就可以看到快速捲動的文字訊息了。上面那個設定,會讓grub menu背景的圖片不顯示,單純的就是黑白的文字顯示在終端機上~
至於說要怎樣讓開機直接進入文字模式請參考《Ubuntu 16.04開機直接進入文字模式》

_EOF_

2018年1月28日 星期日

WD硬碟檢查保固

直接到WD的《檢查保固狀態》這個網頁,輸入序號:
  • 序號可以空格、逗號、分號或冒號分隔
  • 最多容許 150 個序號
點送出後會出現序號、狀態、型號、描述、有效期限

看有效期限就知道有沒有過保。沒有過保的話用搜尋“WD 送修”找換貨中心:
  • 新竹:300新竹市東區光復路二段200號3 樓 307 室
_EOF_

2018年1月27日 星期六

Ubuntu 16.04開啟開機GRUB選單

Ubuntu 16.04預設將開機的GRUB選單給關掉,要打開的話需要修改 /etc/default/grub,將下面這一行註解起來,結果如下:
  • #GRUB_HIDDEN_TIMEOUT=0
再用下面的指令更新GRUB設定:
  • sudo update-grub
重新開機的時候即可看到GRUB選單了

_EOF_

2018年1月26日 星期五

使用parted分割硬碟

現在的硬碟容量越來越大,以前分割硬碟的指令fdisk已經不敷超過2T容量的硬碟使用,也無法做GPT分割,必須用其他的指令來分割硬碟。這邊介紹parted這個分割硬碟的指令來分割硬碟/dev/sda:
  • parted /dev/sda
之後每一行前面會出現(parted),代表是在parted裡面操作。在parted裡面的指令說明可以用help來看,下面三行的意思分別是:列出所有指令、列出可以用的disklabel、分割指令的使用方式與各種partition type。
  • (parted) help
  • (parted) help mklabel
  • (parted) help mkpart
注意,用parted切分割區會直接生效,而不是像fdisk一樣最後才問你是不是要將分割表寫入。使用狀況為新硬碟要做分割,舊的硬碟要改變分割請使用其他的硬碟分割程式

2018年1月25日 星期四

限制root從某些IP才能用ssh登入

限制使用者用ssh從某些IP最簡單的方式為TCP wrapper(修改/etc/hosts.allow),但若只是要限制root從某些IP才能夠登入,就無法使用TCP wrapper的方式

要達成此目的,只要設定 /etc/ssh/sshd_config 成下方的樣子:
PermitRootLogin no
Match Address 140.112.1.1,140.113.1.*,140.114.*.*
    PermitRootLogin yes

2018年1月24日 星期三

Linux開機進入emergency mode

現在的系統做得很“聰明”,當開機不順的時候他會自動進入emergency mode,訊息如下
Welcome to emergency mode! After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" to try again
to boot into default mode.
Give root password for maintenance
(or type Control-D to continue):

2018年1月23日 星期二

2018年1月21日 星期日

《東京盆踊り》

Namewee 黃明志 ft. Meu Ninomiya 二宮芽生,3m6s
 
上面這個是跳舞的版本,下面的原本有故事的mv,5m0s

2018年1月8日 星期一

更新exports設定檔後更新NFS服務

用NFS做的檔案伺服器,更新了分享設定檔/etc/exports之後,需要重新開啟才會使用更新後的設定檔內容。首先,取消所有分享
  • sudo exportfs -auv
接著根據/etc/exports重新分享資料夾:
  • sudo exportfs -arv
最後使用showmount指令檢查可以分享的資料夾設定:
  • showmount -e
_EOF_

2018年1月5日 星期五

私有IP位址(private IP)的範圍

簡單舉三種最常用的IPv4私有網路。藍色代表網段、綠色代表主機位址
  • C類網路:192.168.81.0/24
    可用IP有254個,從192.168.81.1 ~ 192.168.81.254
    網路遮罩(netmask)是255.255.255.0
    網段(network)是192.168.81.0
    廣播位址(broadcast)是192.168.81.255
  • B類網路:172.27.0.0/16
    可用IP約六萬多個,從172.27.0.1 ~ 172.27.255.254
    netmask 255.255.0.0
    network 172.27.0.0
    broadcast 172.27.255.255
  • A類網路:10.0.0.0/8
    可用IP約1678萬個,從10.0.0.1 ~ 10.255.255.254
    netmask 255.0.0.0
    network 10.0.0.0
    broadcast 10.255.255.255

2018年1月4日 星期四

疫苗如何阻止麻疹爆發流行

英國衛報《Watch how the measles outbreak spreads when kids get vaccinated – and when they don't》動畫模擬小孩施打疫苗(vaccine)的比例與群體其阻止麻疹爆發的文章
  • vaccinated:施打過疫苗的人
  • susceptible:沒施打過疫苗,可能會感染的人
  • vaccinated but susceptible:施打過疫苗,但可能疫苗沒有效。只有施打一次的失敗率約莫是5%,如果是施打兩次失敗率剩下1%
  • infected:感染麻疹
依照群體接種率(Vax rate)來看結果10.0%、30.0%、50.0%、58.5%、68.9%、74.4%、83.8%、86.0%、90.0%、99.7%。內文提到以美國為例,如果接種率到92-95%,那麼此疫苗就可以保護到每一個人,這對一歲以下或是年紀很大沒法接種的人是種保護

_EOF_

2018年1月3日 星期三

CentOS 7檢查GNOME版本

系統是是CentOS 7,看GNOME版本可用下面指令:
  • gnome-shell  --version
  • gdm --version
  • cat /usr/share/gnome/gnome-version.xml
目前我的系統是3.22.3。中間那個gdm是GNOME的登入管理管理程式,基本上會跟著GNOME的版本而改動

_EOF_

2018年1月2日 星期二

Quote Investigator 考究英文名言出處

下面這個網站考究這些某些英文名言的真實出處
根據此站台的說明,此考究的工作由Garson O'Toole完成,此人還有出一本書"Hemingway Didn’t Say That: The Truth Behind Familiar Quotations"。說明裡面還有教如何用關鍵字搜尋可能的引用文字。內容最常用的字是apocryphal,意思就是其他人偽造假裝是名人說的話

2018年1月1日 星期一

安裝樹莓派3(Raspberry Pi 3)

官網建議初學者用NOOBS(New Out Of the Box Software)安裝作業系統Raspbian
安裝的步驟如下:

  1. 一張空的SD卡,分割的格式為FAT32
  2. 官網下載去抓檔案,我抓到的是NOOBS_v2_4_5.zip
    官網很慢,可以用google找附近的站點抓,例如說
    http://ftp.jaist.ac.jp/pub/raspberrypi/NOOBS/images/NOOBS-2017-12-01/
  3. 將此zip檔解開,東西都在NOOBS_v2_4_5資料夾中
  4. 將NOOBS_v2_4_5資料夾中所有的檔案都拷貝到SD卡
  5. 用這張SD卡開機
  6. 開機後按照畫面上說明做,即可安裝raspbian
  7. 重新開機就可開始使用安裝好的系統
以上內容參考官網Help Videos裡面的《NOOBS Setup》

_EOF_