2023年12月29日 星期五

楓葉國的Fraser Institute智庫

加拿大的FRASER INSTITUTE是個有50年歷史的智庫,有一些有趣的調查可以查閱:

  • Economic Freedom經濟自由度的地圖,從1975年到2021年
  • School Ranking:加拿大小學與國中的學校排名,楓葉國中小學有很多種
    1. Public School:公辦公營的傳統公立學校
    2. Private School:私辦私營的私立學校
    3. Separate School:獨立學校,接受公費但由獨立的教育局管理的學校。運作在安大略省(Ontario)及魁北克省(Quebec),通常是宗教學校
    4. Charter School:公辦私營的特許學校
    5. Francophone School:法語學校
    6. First Nations School:原住民學校
  • Education Programs:楓葉國的教育資源,應該是中小學的

既然是智庫,那麼就會有鑽研的議題,依字母順序可分成:

2023年12月28日 星期四

應用程式架構:單體、三層、微服務

應用軟體設計(application design, software architechture)架構的演進從單體式(Monolithic)到多層架構(Multitier)到微服務(Microservice)的架構:

  • Monolithic Architecture:單體式架構,將所有的功能都塞在一起。為了方便開發與維護,漸漸地會將下列應用程式的功能模組化:
    1. UI (User Interface):使用者接觸到的介面
    2. Business logic:商業運行邏輯
    3. Data:應用程式要用到的資料

2023年12月22日 星期五

Windows的RDCMan設定檔

Windows 11的R遠端桌面管理員RDCMan(Remote Desktop Connection Manager)設定檔案叫做RDCMan.settings,如果是用命令提示字元(CMD)用下列指令到存放設定的資料夾: 

  • cd "C:\Users\%username%\AppData\Local\Microsoft\Remote Desktop Connection Manager"
  • dir RDCMan.settings

若是PowerShell,則要用下列指令:

2023年12月21日 星期四

Windows 11上用WSL2安裝Ubuntu 22.04

在Windows上要安裝Linux虛擬機,可以用WSL2。以下是安裝環境:
  • 實體機的host OS:Windows 11
  • 讓Windows可以跑Linux的WSL2:Windows Subsystem for Linux version 2
  • 虛擬機的guest OS:Ubuntu 22.04

先用系統管理者權限開啟PowerShell後,安裝步驟如下:

2023年12月15日 星期五

2023年12月14日 星期四

M2 Mac裝Stable Diffusion WebUI來出圖

終於發文可以附上自己生成的圖了,以下介紹要如何在M2 Mac上安裝Stable Diffusion WebUI。在安裝前需要先知道幾件事情:

  1. 安裝的Stable Diffusion是AUTOMATIC1111組出來Stable Diffusion的WebUI版
  2. Stable Diffusion是從文字生成圖像的生成模型,意思就是輸入文字會產生圖片。原始碼可以在GitHub上看到,產生圖片的模型則可在Hugging Face上找到
  3. WebUI意思是執行後會在本機背景執行一個網站,使用者只要直接用瀏覽器開啟 http://127.0.0.1:7860 即可連線本機網站開始使用
  4. 這個網站是用python寫的,會需要安裝許多相關的套件。一般網路上為了方便都會用anaconda來把背景需要的python裝好。但不喜歡anaconda裝了一大堆有的沒有的,所以一些需要的程式會用MacPorts來安裝python 3.10版與其他軟體,而不使用anaconda

2023年12月8日 星期五

Winows 11上裝Stable Diffusion來出圖

上個月底才剛完成M2 Mac裝Stable Diffusion WebUI來出圖,最近剛好手邊的Windows被弄壞,重灌完Windows 11 23H2之後,也就在上面順手安裝了一下AUTOMATIC1111的Stable Diffusion WebUI,在安裝前要先知道幾件事情:

  1. AUTOMATIC1111放在GitHub上面的Stable Diffusion WebUI是個用Python寫出來的程式碼,所以必須要先安裝Git與Python
  2. 這程式可以用GPU加速,也就是說要安裝特定的驅動程式,如果是N牌的還需要安裝CUDA toolkit;A牌手上沒有硬體可以測試
  3. 顯卡硬體搭配的GPU驅動程式版本,配套的CUDA包版本,還有Python的版本對於能不能夠順利執行Stable Diffusion WebUI有著極其重大的影響。

2023年12月7日 星期四

調整Firefox看Facebook的字型

裝好Firefox版本120.0.1,到了2023年底了拿來看Facebook臉書用的預設字型還是新細明體,看起來很不適應。其他的一些網頁看起來也醜,解決方案就是將中文字型改成雅黑(YaHei)或是正黑體(JhengHei)。設定方式如下:

  1. 在網址列輸入about:config
  2. 在『搜尋偏好設定』裡面輸入font.name-list.*.zh

然後會出現12列,依照下面的說明針對不同的字體做修改。CN代表的是中國用的簡體中文、HK香港繁體中文、TW則是台灣繁體中文

2023年12月3日 星期日

2023年12月1日 星期五

MobaXterm存放sessions的位置

MobaXterm在Windows上設定的存放資料夾在:

  • C:\Users\%username%\AppData\Roaming\MobaXterm

至於Session還有其他一堆設定則放在上述資料夾裡面的檔案:

2023年11月30日 星期四

Windows用指令產生隨機密碼

在Windows上可以下面的PowerShell產生長度為12個字元的隨機密碼:

$Password = New-Object -TypeName PSObject
$Password | Add-Member -MemberType ScriptProperty -Name "Password" -Value { ("!@#$%^&*123456789ABCDEFGHJKLMNOPQRSTUVWXYZ_abcdefghijkmnopqrstuvwxyz".tochararray() | sort {Get-Random})[0..12] -join '' }
echo $Password

使用方式為開啟Windows的PowerShell後,貼上上述的指令即可產生密碼。上述的0..12這邊可以調整12這個數字,密碼的長度就是12+1=13個字元。為了避免麻煩,把0(數字)、I(大寫i)、l(小寫L)從產生密碼的列表裡面拿走避免一些麻煩

2023年11月24日 星期五

調整多核心數目,編譯MacPorts上的軟體

預設MacPorts在編譯軟體的時候,會使用所有的核心,設定放在/opt/local/etc/macports/macports.conf,設定則是:

  • buildmakejobs    0 

這時候可以調整數目,像只想要用8個核心編譯則可以把設定改成下面:

2023年11月23日 星期四

到ArtHub.ai上找AI生成的圖和提示詞

AI生圖很方便,ArtHub.ai是個蒐集用AI生成的設計、圖片與藝品的網站

2023年11月16日 星期四

WSL2看不到新插入的隨身碟


新插上去的隨身硬碟在WSL2裡面無法在/mnt下面看到。如果插入的硬碟的編號是U,那麼依序執行下面的指令就可以掛載: 

  1. sudo mkdir /mnt/u
  2. sudo mount -t drvfs U: /mnt/u

使用完以後記得用下面指令退出,不然隨身碟無法安全退出:

2023年11月9日 星期四

用whatsmydns檢查DNS是否設定成功

設定完自建的DNS,或是根據域名供應商(Domain Name provider)上面介面修改完後,若不想用指令的方式檢查,可以使用whatsmydns.net提供的global DNS propagation checker來檢查下列不同型態的DNS紀錄:

  • ADNS正向解析,從domain name去問IP address
  • AAAA:IPv6的DNS正向解析
  • CNAME:別名可以寫在這邊

將bash和zsh共用的設定放到~/.oshrc

Mac現在預設的終端機(Terminal)使用的login shell是zsh,另外安裝的iTerm2則是因為習慣而設定成bash如下圖顯示:


同時使用zsh與bash會造成有些設定需要寫兩次很麻煩:
  • Terminal用的zsh設定放在 $HOME/.zshrc
  • iTerm2用的bash設定放在 $HOME/.bashrc
  • 解決方案則是把zsh與bash共用的設定放在 $HOME/.oshrc

2023年11月2日 星期四

Bash一行文:文本第一行不參與sort排序

在處理文本資料,尤其是像csv格式的表格,第一列通常是表格每個欄位的標題(header),在排序的時候通常不會處理,但又會需要印出來看。例如說:

  1. df -Th
  2. df -Th | awk 'NR<2{print $0;next}{print $0| "sort"}'
  3. df -Th | { sed -u 1q; sort; }
  4. df -Th | (sed -u 1q; sort)

第1個指令是印出目前系統上的掛載點與使用空間,2, 3, 4三個指令結果一樣,都是將掛載點依照名稱排序,但第一行的欄位不參與排序。每個指令的詳細說明如下:

2023年10月26日 星期四

調整Ubuntu 22.04的nfsd數量方式有變

過往調整NFS daemon (nfsd)數目是去修改/etc/default/nfs-kernel-server裡面的參數 RPCNFSDCOUNT但是這招在Ubuntu 22.04上已經失效。要檢查目前系統在執行的NFS daemon有幾隻,用下列指令:

  • ps -ef | grep "\[nfsd\]" -c
至於有多少個客戶端連線,則可用下面的指令:
  • netstat -nt | grep :2049 -c

2023年10月20日 星期五

關閉iCloud Drive的桌面與文件同步會...

關閉iCloud Drive的桌面與文件同步,iCloud會把Desktop與Documents資料夾上的資料從電腦端移除僅保留雲端上面的資料。Desktop & Documents Folders同步的設定畫面如下:


取消同步後,雲端上面的資料無法簡單的抓回來...。唯一的好處就是放在桌面與文件上的資料在不同的裝置間可以共同使用,相關說明請看官方文件:

_EOF_

2023年10月19日 星期四

YouTube鍵盤快速鍵

 這是在YouTube播放影片的時候按【?】,會顯示出快速鍵說明:


以下列出幾個比較有趣的功能:

2023年10月9日 星期一

組裝於2009年的伺服器即將退役

最近一台2009年組裝的伺服器準備除役了,以下是組裝後十週年的時候(2019)紀錄的硬體配備。使用的指令是 sudo lshw -short。可以看到CPU是Intel Xeon E7450有4顆,網卡推測應該是兩個1GBastT在主機板上,另外四個1GBaseT是插卡:

2023年10月6日 星期五

Mac用open指令選擇編輯器開啟文字檔

在Macintosh使用不同的編輯器開啟文字檔,例如說 ~/.bashrc,指令如下:

  1. open ~/.bashrc
  2. open -a "Visual Studio Code" ~/.bashrc
  3. open -a "Sublime Text" ~/.bashrc

上述指令的意思分別是:

  1. 用預設的文字編輯器 TextEditor 開啟文字檔案 ~/.bashrc
  2. 用 VSCode (Visual Studio Code) 開啟 ~/.bashrc
  3. 用 Sublime 開啟 ~/.bashrc

2023年9月29日 星期五

Ubuntu 22.04安裝Docker

在Ubuntu 22.04上安裝Docker前,需要知道的事情:

  1. 安裝需要有superuser權限,一般會用sudo來達成
  2. 使用docker可以沒有superuser權限,但需要另外設定。
    若沒有設定則會出現類似下列的錯誤訊息:

permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied

2023年9月28日 星期四

Ubuntu 22.04用systemd開啟rc.local

Ubuntu 22.04 server預設沒有 /etc/rc.local。三步驟設定:

  1. 編輯 /etc/systemd/system/rc-local.service
  2. 建立 /etc/rc.local
  3. 設定開機啟動執行 /etc/rc.local

2023年9月22日 星期五

在M2 Mac上安裝MacPorts

在M2 Mac筆電上安裝套件庫MacPorts,參考Quickstart的說明步驟如下:

  1. 安裝Xcode與Xcode Command Line Tools,指令如下:
    xcode-select --install
  2. 下載MacPorts的.pkg安裝檔案後,安裝到系統上
    1. 點左上角 > About this Mac,找到macOS那個欄位
      可以找到系統版本像是Ventura 13.5.1
    2. 根據找到對應的.pkg檔案,點擊後會自動下載
    3. 點擊放在下載資料夾的.pkg檔,會進入Mac安裝的過程後就裝好了
  3. 要看MacPort安裝的位置還有port指令的版本,用下面的指令:

2023年9月21日 星期四

西元2023的資安證照地圖

資訊安全的證照百百種,下圖是Paul Jerimy在2023年一月給了473張資安證照地圖。當滑鼠移動到小方格的特定證照,會顯示全名與考試金額;點下去則會直接連到考試的官網。


橫軸不同的顏色代表著資訊安全的領域,由左到右分別是:

2023年9月16日 星期六

2023年9月15日 星期五

Windows用MobaXterm產生SSH金鑰

在Linux與Mac上可用終端機搭配ssh-keygen指令來產生SSH Key金鑰,在Windows上若是有安裝MobaXterm,則可用其內建的圖形化工具來做,步驟如下:

  1. 點選Tools
  2. 點選MobaKeyGen (SSH Key Generator)



2023年9月14日 星期四

比較CPU性能的網站

選購筆電或桌機通常一開始比較的會是CPU,去官網找資料比對很辛苦且不好比,可以參考一下性能比較的網頁。這邊以i5-1250Pi7-1355U這兩個筆電CPU為例:

  • TOPCPU:有簡中但英文頁面比較好,紙面數據很清楚而且字比較大。輔有一些跑分主要是Cinebench與Geekbench,且列出效能差異百分比。
  • NOTEBOOKCHECK:非常詳細的紙面數據但字小,加上一大堆跑分比較
    • Cinebench (Single/Multi core) R23, R20, R15, R11.5, R10, 
    • wPrime 2.10, WinRAR, 7-Zip, TrueCrypt, 
    • X264 HD, HWBOT x265, Blender, 3DMark, , Super Pi Mod
    • Geekbench (Single/Multiple core) 6, 5.4, 5.0, 4.1-4.4
  • ChipGuider:除了詳細的紙面數據外,加上一堆電玩效能跑分的比較
    • Fortnite, Valorant, Cyberpunk 2077, Apex Legend
    • Call of Duty Warzone, Overwatch, Red Dead Redemption 2 
    • DOOM eternal, Warzone, Assassin's Creed, Valheim
  • cpu-panda:中文網頁,紙面數據比較字很大,但資訊不足

2023年9月8日 星期五

快速啟動Windows的『裝置管理員』

按下『WinKey-R』執行 > 輸入『devmgmt.msc』> 後按下『Enter』


就能夠在Windows 11下開啟『裝置管理員』(如下圖):

2023年9月7日 星期四

2023年9月1日 星期五

HTTPS連線:使用不支援的通訊協定

用https連線網頁的時候,出現下面的錯誤訊息:

Secure Connection Failed
An error occurred during a connection to 1.2.3.4. Peer using unsupported version of security protocol.
Error code: SSL_ERROR_UNSUPPORTED_VERSION
...
This website might not support the TLS 1.2 protocol, which is the minimum version supported by Firefox.


上述錯誤訊息代表https連線的網站其TLS版本低於1.2,版本太舊而被Firefox給拒絕連線。其他瀏覽器的錯誤訊息會是:

2023年8月25日 星期五

服務不要開在超過49152到65535的port

架設站台開服務的時候,可以自選連接埠。通常的建議會是開在1024(不含)以後,但還有一個規則,參考RFC 6335的Port Number Ranges那一節說明:

  • Port 0 - 1023:System ports, well-known port,系統用的埠。
  • Port 1024 - 49151:User ports, registered port,服務用的埠。
  • Port 49152 - 65535:Dynamic ports, private port, ephemeral port,動態埠或臨時埠,給程式使用的時候臨時開出來的埠。

2023年8月11日 星期五

iPhone同時開熱點並投影YouTube到電視

iPhone是可以同時開熱點,並同時將YouTube的內容投影到電視上,而且放映影片的同時,iOS還可以開其他App看影片或是其他操作。以下是目前完成這件事情的條件:

  • iPhone的iOS版本是16.5.1
  • 電視用Android 9,核心版本4.9.118+,
    上面有內建YouTube的App,且有Built-in Chromecast
  • iPhone當熱點,用Wifi分享且與電視在同一個subnet。做法參考《不斷線分享iPhone熱點給多Wifi台設備》用平常開熱點的分享方式沒試過是否能成功,有成功的網友請分享在留言區,感謝。用平常開熱點的方式分享網路給電視是可以成功的。


以下是iPhone同時開熱點並投影YouTube到電視的順序:

2023年8月10日 星期四

簡介TurnKey Linux軟體裝置

通常安裝Linux是為了要架站,提供一些服務。一種從頭開始的做法是手動安裝某套Linux distribution,像是Debian, Ubuntu, CentOS, Fedora, ...,再開始在上面安裝一系列的套件。例如說我要架動態網站,通常就會需要依序安裝下列的:

  • Linux:最底層的作業系統
  • Apache:提供網頁服務
  • MariaDB:提供資料庫服務
  • PHP/Python/Perl:寫動態網頁需要的程式語言

TurnKey Linux提供一套軟體裝置(Software Appliance)叫做LAMP Stack,使用者就不需要依據上述的順序安裝系統與多套服務,只要下載ISO檔或是VM檔,直接佈署使用。

2023年7月30日 星期日

調整mdadm的software RAID5, 6的效能

用mdadm做了兩個磁碟陣列,為了解釋方便用md5, md6來說明:
  • /dev/md5:是個software RAID-5的磁碟陣列
  • /dev/md6:是個software RAID-6的磁碟陣列
這種用mdadm做出來的software RAID可以透過下列方式來調整效能

2023年7月28日 星期五

SSH使用的加密種類與推薦的金鑰長度

使用SSH的時候,有下列幾種金鑰可以選用:

  • Ed25519:Edwards-curve Digital Signature Algorithm (EdDSA) ,並選用 SHA-512 (SHA-2) 與 Curve25519,使用256-bits金鑰。安全強度2^128 security target約等同於RSA配3072-bit的金鑰。缺點是很新,舊系統可能無法使用。
  • RSA:Rivest–Shamir–Adleman (RSA),最常使用的公開金鑰演算法,目前建議金鑰長度選4,096 bits。注意現在的SSH用的是RSA version 2,很舊的機器上面才用RSA version 1。

2023年7月24日 星期一

azure-cli的指令az版本2.50.0有問題

在使用azure-cli的指令az的時候,七月初cloud shell將az自動更新到2.50.0版後下指令 az network dns zone list --resource-group YOUR_RESOURCE_GROUP 會出現錯誤訊息:

(InvalidResourceType) The resource type 'dnszones' could not be found in the namespace 'Microsoft.Network' for api version '2023-07-01-preview'. The supported api-versions are '2015-05-04-preview,2016-04-01,2017-09-01,2017-09-15-preview,2017-10-01,2018-03-01-preview,2018-05-01'.

Code: InvalidResourceType

Message: The resource type 'dnszones' could not be found in the namespace 'Microsoft.Network' for api version '2023-07-01-preview'. The supported api-versions are '2015-05-04-preview,2016-04-01,2017-09-01,2017-09-15-preview,2017-10-01,2018-03-01-preview,2018-05-01'.

據說下一個版本2.51.0會在2023/8/1發布。在這之前的只能用下面指令手動安裝舊版

2023年7月10日 星期一

用find找到空檔案後,印出名稱並刪除

用find找到家目錄下空的檔案:

  •  find ~ -type f -size 0

用find找到家目錄下空的檔案,擁有者叫做NAME,檔名以.az結尾:

  • find ~ -type f -size 0 -user NAME -name "*.az"
  • find ~ -type f -size 0 -user NAME -name "*.az" -exec ls -l {} \;

用find找到家目錄下空的檔案,擁有者叫做NAME,檔名以.az結尾,並計算md5的值。空檔案的md5值會是 d41d8cd98f00b204e9800998ecf8427e

2023年6月9日 星期五

Mac用ssh-keygen生成SSH金鑰對

要在Mac的機器上面使用SSH金鑰登入遠端機器,需要有SSH的金鑰對(private key私鑰與public key公鑰)。預設機器是沒有金鑰的,製作方式如下:

  1. 打開終端機Terminal
  2. 輸入指令ssh-keygen -t rsa -b 4096,輸入後會出現下面的提示訊息
    Enter passphrase (empty for no passphrase)
  3. 上面的的passphrase是私鑰private key的密碼,設定以後優點是若私鑰被盜,還是需要再輸入一次passphrase才能使用,缺點是使用私鑰的時候還是需要輸入密碼。這邊可以直接按enter,那就沒有passphrase可直接使用私鑰。完成後系統產生的金鑰對會有兩個檔案:
    • ~/.ssh/id_rsa:存放private key私鑰,權限是-rw-------
    • ~/.ssh/id_rsa.pub:存放public key公鑰,權限是-rw-r--r--

2023年6月1日 星期四

Debian 8 (jessie)上可用的sources.list

Debian 8(jessie)現在已經是到了產品壽命結束(End-of-life, EOF)週期,所以 /etc/apt/sources.list 裡面的站台都已經停止jessie的套件維護。若不想要升級系統而繼續使用jessie,需要將 /etc/apt/sources.list 修改如下:

deb http://archive.debian.org/debian/ jessie main
deb-src http://archive.debian.org/debian/ jessie main
 

deb http://security.debian.org jessie/updates main
deb-src http://security.debian.org jessie/updates main


完成之後執行下面的指令:

2023年5月25日 星期四

將iPhone的備份移到外接硬碟

接上iPhone等跑iOS的蘋果產品後,Mac系統現在是用Finder在做備份。預設備份會放到特定的資料夾叫做 ~/Library/Application\ Support/MobileSync/。前面的小蛇~(英文叫做tilde)代表的是每個人的家目錄,資料夾裡面有個反斜線\(英文叫backslash)是因為Application Support中間有個空格。若沒有這個資料夾,則代表從來沒做過備份,請先用Finder做第一次的iPhone的備份

要把預設的備份放到外接硬碟,一定會需要用到終端機(Terminal),所以建議就直接開啟終端機做所有的操作。這邊假設外接的硬碟叫做AkitioD,接到電腦上會掛載到/Volumes/AkitioD/。完整的操作步驟如下:

  1. 開啟終端機,依序輸入下列指令:
    注意第4步驟可能會因為已經先前的備份很大,需要一些時間執行

2023年5月11日 星期四

M2的iTerm2出現Operation not permitted

在M2 MacBook,系統是macOS Ventura 13.3.1的終端機(Terminal)或另外安裝的終端機iTerm2出現下列錯誤:

ls: .: Operation not permitted

這是macOS預設會將應用軟體的Full Disk Access給關閉,打開方式如下:

  1.  ⇢ System Preferences ⇢ Privacy & Security
  2. 選取Full Disk Access
    1. 勾選iTerm (注意是iTerm而不是iTerm2)
    2. 勾選Terminal (這樣終端機也可以使用)

2023年5月10日 星期三

WinSCP用sftp連M系列Mac出現權限不符

在Win 11裡面使用WinSCP 5.21.8連線M2 Mac Ventura 13.3.1的時候,可以順利連線,但某些資料夾會無法存取並出現下列的錯誤訊息:

Permission denied.
Error code: 3
Error message from server: Permission denied

中文的錯誤訊息會是:

權限不符
錯誤代碼: 3
錯誤訊息來自伺服器: Permission denied

目前用下面步驟可以解決上述權限不符的問題:

2023年5月4日 星期四

使用dnstop看DNS查詢的情況

要看自架的DNS服務被查詢的情況,可以用dnstop指令: 

  • sudo dnstop -l 5 eth0

上述的 eth0 指的是要被監控的網卡,也可以分析用tcpdump產生的pcap檔案

  • tcpdump -c 1000 port 53 -w dump.pcap
  • dnstop -l 5 dump.pcap

2023年5月3日 星期三

使用tcpdump擷取port 53的DNS封包

要分析DNS的封包,可以先用tcpdump來擷取:

  • sudo tcpdump -c 1000 port 53 -w dump53.pcap

上述指令會擷取來自53 port的1000個封包,要注意指令裡面的port前面沒有dash一槓。上面方法的缺點是下載後的檔案的UID和GID會變成tcpdump,要變成使用者的話則是:

  • sudo tcpdump -c 1000 port 53 -w - > dump53.pcap

如果想要蒐集的是一段時間,例如說10秒內流過的封包,則用:

  • sudo timeout 10 tcpdump port 53 -w - > dmp53in10sec.pcap

2023年4月24日 星期一

Windows輸入特殊符號:WinKey+點

在Windows 10或Windows 11上輸入特殊符號的快速鍵為: 

  • WinKey同時按.:Windows按鍵同時按點.(按鍵上可以看到大於>和點.)

這樣就可以輸入類似下列的特殊符號:

2023年4月14日 星期五

Mac的觸控板開啟三指拖拉功能

新的MacBook Pro的觸控板跟十年前的有個明顯使用上的不同,關閉了預設的三指拖拉(用三隻手指就可以選取想要的區域)。開啟的方式如下:

  1. 左上角的  ⇢ System Settings...
  2. 點選 Accessibility
  3. 點選 Pointer Control (or Mouse & Trackpad).
  4. 按 Trackpad Options 按紐
  5. 打開 Use trackpad for dragging
  6. 跳出一個視窗,選擇 three finger drag 後按OK按鈕

2023年4月10日 星期一

Win 11缺了telnet,直接從系統內安裝

Windows 11打開命令提示字元,還是沒有telnet可以使用。開啟方式如下:

  1. WinKey-R > 輸入control > 按Enter
  2. 點選『程式與功能
  3. 在最左邊的欄位點選『開啟或關閉Windows功能
  4. 勾選『Telnet用戶端』後按『確定』

這樣就可以使用telnet了,用來測試SMTP在port 25有沒有開的指令如下:

2023年4月6日 星期四

Windows開機不啟動Microsoft Teams

Win11開機一直會啟動Microsoft Teams,以下設定方式是透過修改登錄編輯(regedit)來達成關閉Teams開機自動啟動:

  1. 打開登錄編輯程式,方法如下:
    Win-R > 輸入"regedit" > 按"Enter"
  2. 在登錄編輯程式的搜尋列輸入:
    電腦\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  3. 刪除 com.squirrel.Teams.Teams 這個登錄參數

2023年4月2日 星期日

MBP改 Spotlight 按鍵成 Launchpad

新的M系列將位於F4按鍵從Launchpad設定成Spotlight,網路上一般的改法是將Lauchpad改成用F4啟動,修改方式如下:

  1. 左上角點選  > Preferences > System settings...
  2. 左側欄找到 Keyboard > Keyboard Shortcuts...
  3. 左側欄找到 Launchpad & Dock
  4. 將 Show Launchpad打勾後,點選none後改成F4

這樣在開啟Launchpad的時候,按住fn (Globe)並同時按F4即可啟動不過這樣要單手按出Launchpad還是很麻煩,下面則是改成按Spotlight那個按鍵(在F4上面那個)後,直接就啟動Launchpad: 

2023年2月24日 星期五

雲端運算543:特徵×佈署方式×服務模式

根據NIST (National Institute of Standards and Technolog)在2011年的操作定義,雲端運算(Cloud Computing)定義了五項必要的特徵(essential characterisitcs)

  1. On-demand self-service, 按照需求自行配置
  2. Broad network access, 用網路來存取
  3. Resource pooling, 統整運算資源到統合的資源池
  4. Rapid elasticity or expansion, 快速且彈性的拓展資源
  5. Measured service, 量化與監控服務消耗的資源