使用Excel巨集功能時,若要刪除某個已經錄製好的巨集,會出現下面的提示:
無法在隱藏活頁簿中編輯巨集。請選取[取消隱藏視窗]以顯示活頁簿。
這是因為把巨集存在會存在"個人巨集活頁簿"(檔名是personal.xlsx),而預設這個Excel檔案會隱藏起來。以Microsoft Office 365的Excel為例子,關閉隱藏視窗的按鈕在:
2019年5月31日 星期五
2019年5月30日 星期四
Linux其Bash Shell的設定檔與啟動順序
使用終端機登入一台Linux系統後。系統會提供一個Shell讓使用者來操作系統,現在通常是Bash Shell。登入以後會依序讀取幾個檔案做好初始環境。至於說要讀取的順序則是看一開始是怎樣起始(invokation)一個bash的,有下面四種方法:
下面則是說明上述幾種方法讀取設定檔案的順序:
- 互動方式的登入Shell:bash is invoked as an interactive login shell
這是最一般的情況,登入系統後直接拿到的Shell - 互動式的非登入Shell:an interactive shell that is not a login shell is started
通常是登入系統以後,執行/bin/bash直接跳入bash shell - 非互動式:bash is stared non-interactively
發生在在系統裡面直接執行bash script的情況 - 非互動式,由rshd或是sshd啟動:
通常就是遠端使用rsh或是ssh指令啟動某個bash script
下面則是說明上述幾種方法讀取設定檔案的順序:
Labels:
Bash與Shell命令稿,
Linux,
SA系統管理
2019年5月27日 星期一
Mac上的R語言安裝xlsx套件
要在R裡面安裝xlsx套件,首先要先安裝rJava套件;而要安裝rJava套件,又需要安裝JDK(Java Development Kit)。但要注意的是,這個xlsx套件要求的JDK不能夠是Oracle的那套,要用OpenJDK,且還要求用stable Java 11
以下是安裝的過程,總共有5個步驟:
以下是安裝的過程,總共有5個步驟:
2019年5月25日 星期六
2019年5月24日 星期五
讓matplotlib的PyPlot出圖在不同的視窗
Python上使用matplotlib繪圖pyplot預設會將結果畫在同一張圖片上,若是想要拆開來畫弄到兩個不同的視窗,要用到plt.figure()這個函式:
- plt.figure(1)
- 圖片1的繪圖指令
- plt.show()
2019年5月23日 星期四
開啟Excel的巨集
在使用Excel的時候,若是有不斷重複的一些動作,可以透過巨集(macro)的錄製來記錄重複的動作。之後使用的時候只要點選巨集並選擇錄製的動作即可使用。在使用這個功能前,必須要先啟動Excel的巨集功能。以下以Microsoft Office 365的Excel為例子,開啟巨集步驟如下:
Labels:
Office與辦公文書,
Windows
2019年5月21日 星期二
awk篩選科學記號的欄位
awk可以根據資料裡面某欄位的數值大小來做篩選,但要注意要數值若是用科學記號的話,要小心不要讓awk把數值當成字串來處理。這篇文章比較下面四個指令:
- awk '$2 < "1E-10" {print}' input_file
- awk '$2 < 1E-10 {print}' input_file
- awk '($2+0) < 1E-10 {print}' input_file
- awk '($2+0) < 1E-10 && $2 != "NA" {print}' input_file
2019年5月20日 星期一
Windows更新Spyder到3.3.4
在Windows10裡面更新Anaconda裡面的Spyder,步驟如下:
- 開始 > Anaconda Prompt
- 命令列中執行:conda update qt pyqt
- 命令列中執行:conda install spyder=3.3.4
2019年5月18日 星期六
2019年5月17日 星期五
讓Spyder出圖在另外的視窗
Python的整合式編輯器Spyder,當在使用像是matplotlib繪圖時,希望出圖在另外的視窗以方便互動式處理。設定方法如下:
- Tools > preferences > IPython console
- Graphics > Graphics backend
- Backend: Automatic
2019年5月16日 星期四
2019年5月14日 星期二
秋水逸冰
《秋水逸冰》這個部落格是Teddysun用來記錄文章的地方,主要是各種電腦與網路技術,比較有名的就是一鍵安裝系列:
- L2TP/IPSec一键安装脚本:在自己的電腦上安裝VPN
- 一键测试脚本bench.sh:測試電腦的連線速度
- Linux性能测试UnixBench一键脚本:測試電腦的運作速度
- 一键安装最新内核并开启 BBR 脚本:升級系統的kernel
- LAMP一键安装脚本:Linux+Apache+MySQL+PHP,Perl,Python
- LAMP一键安装脚本使用说明:上述安裝的說明文件
- CentOS 7下LAMP一键安装
- 一键安装KMS服务脚本:提供Windows啟動的KMS服務,弔詭的是這個服務是安裝在Linux上面的~
- 一键备份脚本backup.sh:使用openssl加密,用gdrive上傳
- 利用iptables屏蔽各国IP的脚本
2019年5月13日 星期一
Windows 10關閉外接螢幕的工具列
外接螢幕後,Windows預設會把工具列顯示在外接螢幕上面,Win 10的關閉步驟:
- 在工具列上按滑鼠右鍵 > 工具列設定
- 找到"多部顯示器"
- 關閉"在所有顯示器上顯示工具列"
2019年5月12日 星期日
2019年5月11日 星期六
2019年5月10日 星期五
Excel方向鍵無法在儲存格間移動
在使用Excel的時候不小心按到Scroll Lock,導致案方向鍵變成整個表單上下移動,而不是移動目標的儲存格。遇到這種狀況只要再按一次Scoll Lock即可。參考這份文件得知:
- 關閉Scroll Lock:一般使用狀態,方向鍵讓目標在儲存格間移動
- 打開Scroll Lock:方向鍵捲動整個工作表
2019年5月9日 星期四
clusterProfiler因套件版本相依而無法安裝
在R裡面使用devtools::install_bioc安裝clusterProfiler的時候,一直出現不支援gridgraphics而無法安裝。套件相依度可以如下表示:
去gridGraphics的說明網頁才發現,此功能要R ≥ 3.6.0才存在
去gridGraphics的說明網頁才發現,此功能要R ≥ 3.6.0才存在
2019年5月8日 星期三
ls沒有顯示的隱藏檔案
在UNIX-like系統裡面,使用命令列看資料夾裡面的內容物用的指令是ls。但ls並不會將所有的檔案或資料夾列出,像開頭是點 . 的檔案就不會顯示;若要顯示所有檔案,就必須要用到-a這個參數。下面兩個指令都可以找到這些隱藏內容:
- vimdiff <(/bin/ls) <(/bin/ls -a)
- comm -13 <(/bin/ls | sort) <(/bin/ls -a | sort)
Labels:
Bash與Shell命令稿,
SA系統管理
2019年5月5日 星期日
2019年5月3日 星期五
DRBL讓不同用戶使用不同的開機核心
《DRBL讓用戶端開機選擇特定系統核心》一文說明DRBL要如何所有機器用統一的新核心開機,但對於一套PC cluster裡面有著不同硬體架構的機器(拗口的名稱叫做「異質性分散式系統」),單一的核心很難滿足不同硬體架構的機器。
修正方式即是「客製化異質分散式系統核心」,也就是對於不同的機器編譯相對應的系統核心,讓每一台機器開機的時候自動去找自己對應的核心
DRBL的運算節點開機都是透過網路,故先把開機核心放到DRBL server上:
修正方式即是「客製化異質分散式系統核心」,也就是對於不同的機器編譯相對應的系統核心,讓每一台機器開機的時候自動去找自己對應的核心
DRBL的運算節點開機都是透過網路,故先把開機核心放到DRBL server上:
2019年5月2日 星期四
新車與中古車的使用費與折舊價
手上有一台二手車,到手以後的使用費用如下:
- 加油:$202,130
- 維修+保養+規費+基礎保險:$279,487
七年多使用費總共是 $481,617,由上面數據可知:
- 一天花費 $183
- 加油:維修保養規費 ≈ 1:1.38
- 油耗:10.42 km/L
- 七年里程:75,061 km
一般的經驗法則是第2點的比例差不多是1:1,但畢竟是老車,之前大修過很多東西,因此維修保養的比例會比較高。若未來七年的使用方式一樣,也就是要再投入48萬
訂閱:
文章 (Atom)