2018年8月30日 星期四

[Solved] VNC Server not listening connections but from localhost

今天使用 VncViewer 連接 Debian 9 的時候, 遇到下列無法連線的訊息:



其原因為 VncServer 在 Debian 9 上執行時, 預設只讓 localhost 連線。
因此, 只要在執行 vncserver 指令時, 以 "vncserver -localhost no" 執行之, 即可連線。

2017年3月1日 星期三

Ubuntu: Change the system folder name back to English

see: http://askubuntu.com/questions/398555/change-the-system-folder-name-back-to-english

Open a Terminal and run

LANG=C xdg-user-dirs-update --force

Log out and log in again to apply the new configuration.

This will just configure and create the new folders but not touch your old folders or copy any files. You have to move the files from the old folders to the news ones yourself.

2017年2月7日 星期二

在 Ubuntu 16.04 上安裝 Domjudge 5.1.2 的幾個注意事項

在 Ubuntu 16.04 上安裝 Domjudge 5.1.2 的時候,會遇到 "domserver 上的 domjudge 資料庫未完整建立" 以及 "judgehost 上的 chroot 環境未完整建立" 等二個問題。解法如下:

1. 在 domserver 上建立 domjudge 資料庫:
這個問題出在 Ubuntu 16.04 上的 MySQL (Ver 14.14 Distrib 5.7.17) 採用了較嚴格的資料篩選
原則,使得 "/opt/domjudge/domserver/bin/dj-setup-database -u root -r install" 指令無法成功執行完畢 (停止在匯入日期錯誤!)。

解法的方法是在執行 "/opt/domjudge/domserver/bin/dj-setup-database -u root -r install" 之前,先修改 "/etc/mysql/mysql.conf.d/mysql.cnf" 的內容,在 [mysqld] 的下方加入一行 "sql_mode=",用以抑制 MySQL 的嚴格篩選原則,如下。
[mysqld]
sql_mode=
存檔後,重新啟動 MySQL 服務,使變更生效。
$sudo service mysql restart
2. 在 judgehost 主機上建立 chroot 環境:
這個問題出在 Ubuntu 16.04 上預設的 java run-time environment 已經是第 8 版了,而 Domjudge 5.1.2 版的 "/opt/domjudge/judgehost/bin/dj_make_chroot" 指令稿中,所指定的 java run-time environment 是第 7 版。於是 dj_make_chroot 無法成功地建立 domjudge 的 chroot 環境。

解決之道是修改 "/opt/domjudge/judgehost/bin/dj_make_chroot" 指令稿,將其中出現 2 次的 "INSTALLDEBS="openjdk-7-jre-headless locales" 都修改成 "INSTALLDEBS="default-jre-headless locales",如下:
INSTALLDEBS="default-jre-headless locales"
改好後,再執行一次即可,如下:
$sudo /opt/domjudge/judgehost/bin/dj_make_chroot

本解法的參考文件是: https://github.com/DOMjudge/domjudge/blob/master/misc-tools/dj_make_chroot.in


2017年2月6日 星期一

How to Increase max_connections of MySQL service on Ubuntu 16.04

From: http://stackoverflow.com/questions/30901041/can-not-increase-max-open-files-for-mysql-max-connections-in-ubuntu-15, by Fredik

As of MySQL 5.7.7, this is what the documentation recommends for Red Hat Enterprise Linux 7, Oracle Linux 7, CentOS 7, SUSE Linux Enterprise Server 12, Fedora 24 and 25:

https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html

On Ubuntu 16.04 the service is called mysql, not mysqld, so this is what Fredik did:
sudo mkdir /etc/systemd/system/mysql.service.d
sudo vi /etc/systemd/system/mysql.service.d/override.conf
Added this in the new file override.conf:
[Service]
LimitNOFILE=5000
Then restarted the service:
sudo systemctl daemon-reload
sudo systemctl restart mysql

2016年12月27日 星期二

迷人的班瑞克 1999 (BenRiach 1999, Oloroso Sherry Finish, 59.2%, Cask #2101)

(未成年請勿飲酒)(飲酒過量有礙健康)


老友寄來了分享瓶,我印象中的班瑞克是和格蘭多納是同一等級的酒廠。相較於格蘭多納,班瑞克比較少人關注,但卻因此是尋寶的好品牌。很久以前,喝過班瑞克的紅鼎(BenRiach 12 Year Old Matured in Sherry Wood)、驚奇泥煤(Benriach 10 Year Old Curiositas)、以及被猜測由班瑞克釀造蒸餾的泥煤怪獸(Peat's Beast Cask Strength),但未喝過重雪莉等級的原酒。今天托好友的福,我也來逛逛大觀園 XD。

Nose:
柔軟的辛香料、柔美的雪莉桶,聞起來像是鼻腔細胞被高級的毛毯所包覆。氣味似青色泛黃熟透的棗子混合著肉桂,配上上等禢褟米發出的稻桿香。有如深色水果釀成的香水,緩緩地飄過輕熟女的身旁,讓我想起那著名的 "輕井澤"。真想聞上一整天。

Plate:
恰到好處的木質馨香,介於格蘭多納(Glendronach 15yo)的沈腐與亞伯樂原酒(Aberlour A'bunadh)的青澀之間,類似我所喜愛的噶瑪蘭 S06,但要更柔美些。一丁點兒的菸草味,讓它喝起來也像是山崎18再加強蜜餞乾果味後的原酒版本(註:原酒版本的山崎18尚未問世)。

After:
梅幹、蜜餞果核、回甘、餘韻十足、繞樑不絕,杯底有明顯的乳脂痕跡。典雅美好,喝完後會讓人想要抿一抿嘴呢!

Comments:
這瓶酒讓我覺得好似躺在自己最喜愛的床上,因為這張床柔軟舒適,而且帶有自己最熟悉、最喜愛、最信賴的氣味。有人說威士忌的顛峰年份是 18 年左右,因為這個年份的酒,完美成熟而不顯老態、熱情奔放而不顯輕佻。我想這瓶桶號 2101 的 1999 年班瑞克(雖不到18年),正是符合這種描述的好物,是我心目中完美威士忌的典範!