針對查詢「playground-v2」依關聯性排序顯示文章。依日期排序 顯示所有文章
針對查詢「playground-v2」依關聯性排序顯示文章。依日期排序 顯示所有文章

2023年12月15日 星期五

2022年4月21日 星期四

Mac上Rstudio安裝套件時出現gfortran相關的ld warning, library not found for -lxxx

在Mac上的Rstudio安裝套件的時候出現類似下列錯誤:

gfortran-4.8   -fPIC  -g -O2  -c mclust.f -o mclust.o
gfortran-4.8   -fPIC  -g -O2  -c mclustaddson.f -o mclustaddson.o

ld: warning: directory not found for option '-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'
ld: warning: directory not found for option '-L/usr/local/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2'
ld: library not found for -lquadmath

clang: error: linker command failed with exit code 1 (use -v to see invocation) 

2021年8月10日 星期二

sudo成其他使用者後無法接回X11視窗

參考《SSH遠端連線,接視窗回本機使用》,遠端機器的圖形桌面是可以透過X11 forwarding接回來使用的。但這僅限於ssh登入的使用者。若是在操作時,需要sudo或是su成其他使用者,那麼就沒辦法接回來,錯誤訊息如下

Incorrect authorization cookie.Error: Can't open display: localhost:16.0

上面那個數字16會根據不同的情況出現不同數字。要變成使用者,並且用X11 forwarding接回視窗用先用下面兩個指令得到相關的訊息

  • echo $DISPLAY  左邊是指令,下一行是輸出
    localhost:16.0
  • xauth list $DISPLAY 左邊是指令,下一行是輸出
    HOSTNAME/unix:16  MIT-MAGIC-COOKIE-1  31b73c9444f09826f775ca8d3f17e1c4

2016年2月24日 星期三

Safari下載壓縮檔的時不要自動解壓縮

蘋果電腦的瀏覽器在下載tar.gz或是zip之類壓縮的檔案時,會自動把檔案解壓縮,但有時候還是會有那種希望下載下來不要解壓縮的狀況。例如說:下載某些軟體後要檢查訊息摘要(checksum)時,就不能夠預先解壓縮。

參考Ask Different上的文章«How to stop Safari from unzipping files after download»,有下面兩種解法:

2019年5月14日 星期二

秋水逸冰

《秋水逸冰》這個部落格是Teddysun用來記錄文章的地方,主要是各種電腦與網路技術,比較有名的就是一鍵安裝系列:

2022年6月14日 星期二

Windows 11關閉內顯、只使用獨顯

新入手的筆電Dell Latitude 5431約莫每天一次BSOD,錯誤訊息如下

  • 停止代碼:VIDEO_TDR_FAILURE
  • 失敗的項目:igdkmdn64.sys

推測應該是踩到了獨顯的bug,或是內顯與獨顯在交換工作的時候出問題。將顯卡的驅動都更新到最新版本(如下所示)也沒用:

  • Intel(R) UHD Graphics:ver. 30.0.101.1960, 2022/4/29
  • NVIDIA GeForce MX550:ver. 30.0.15.1175, 2022/2/7

使用NVIDIA控制面板,也沒辦法限制所有顯示都用獨顯
開機進入BIOS也沒有關閉獨顯的選項,看起來原廠不想讓人調整

2016年6月24日 星期五

Vim貼上的時候不要自動縮排

用Vim寫程式有個很貼心的功能,就是在換行的時候Vim會根據code內容自動縮排。但當要用GUI畫面複製貼上程式碼的時候,這種貼心反而會造成排版麻煩。使用下面的ex命令(不清楚ex命令請參考《開始使用vi或vim》)可以一次性關閉自動縮排:
  1. :r! cat  然後按Enter
  2. 這個時候貼上程式碼 然後再按一次Enter
  3. 按 CTRL+D
這樣在貼上程式碼的時候就不會自動縮排搞亂排版了~

2018年10月25日 星期四

匯率(Foreign-exchange Rate, FX rate)

匯率(Foreign-exchange Rate, FX rate, Agio)是兩個貨幣之間的兌換的比率,受到每個國家匯率制度的影響。一般來說,看到的匯率因為買賣的關係會有兩個價格:買入與賣出價,故平常在看匯率的時候會使用中間價(mid-market rate),也就是買入與賣出價的中間值。下面是近一年來的幣值比台幣大的外匯走勢:
  • GBP to TWD:英鎊兌新台幣的一年走勢圖
  • EUR to TWD:歐元兌新台幣的一年走勢圖
  • USD to TWD:美元兌新台幣一年走勢圖
  • CHF to TWD:瑞士法朗兌新台幣,幣值跟美元差不多
  • CAD to TWD:加幣兌新台幣的一年走勢圖
  • AUD to TWD:澳幣兌新台幣。CAD與AUD幣值大小很接近1:1
  • ILS to TWD:以色列謝克爾兌新台幣,大概是7, 8塊左右
  • CNY to TWD:人民幣兌新台幣。
  • HKD to TWD:港幣兌台幣,走勢跟美元超像~
  • ARS to TWD:阿根廷披索兌台幣,十年的變化,一路下滑啊~

2019年9月27日 星期五

類UNIX系統上的設備檔案(device file)

在類UNIX系統(UNIX-like system)上面不只是一般文件是以檔案方式來存取、目錄也是檔案、甚至設備(devices)也是檔案。這些設備檔案(device file)會放在 /dev 這個資料夾下面。以下舉最常見到的設備檔案:
  1. /dev/console:目前使用的終端機
  2. /dev/sda:第一個SATA硬碟
上述兩者對應到的就是設備檔案中最常見的兩種形式:

2021年12月31日 星期五

指令裡面的dash - 代表標準輸入

在指令裡面,dash (-, 通常是按鍵0右邊那個)代表的是標準輸入(standard input):

  1. cat ERR194147.fastq.gz | pv | time seqtk fqchk -q 30 - 
  2. zcat ERR194147.fastq.gz | pv | time seqtk fqchk -q 30 -
  3. unpigz -p 4 -c ERR194147.fastq.gz | pv | time seqtk fqchk -q 30 -

2016年10月17日 星期一

設定gvim的預設字型與視窗大小


Vim的圖形化視窗介面程式叫gvim。若要設定一開始啟動的時視窗的大小與預設字型,只要修改 ~/.gvimrc 這個檔案,加入下面三行:
  • set guifont=monospace\ 16
  • set columns=80
  • set lines=36
  • colorscheme torte