2021年8月31日 星期二

Windows 11 新功能 - 聊天 Chat

除了之前介紹的 Windows 11 新功能之外,

其他還有許多新版本內建的功能,

今天的主題就是其中一種,

Windows 11 新功能 - 聊天 Chat

Windows 11 在工具列內建一個聊天按鈕,

整合了 Teams的用戶端即時通訊 Chat,

經過登入之後,

用戶可透過聊天功能進行即時通訊或者開啟會議室。


首度使用 "聊天" 功能,

需要先使用微軟帳戶登入,

連絡電話也是必填項目之一。



系統會讓使用者選擇是否要進行聯絡人同步,

勾選同意的話,

就能將 outlook.com 與 skype 的聯絡人進行同步。


進入 Teams 之後,

可以選擇與聯絡人聊天,

也能夠邀請其他人加入會議,

或者將聯絡人分組進而分享檔案或者文件。


同時也整合了行事曆,

隨時安排自己的行程或者線上會議。


若此功能推行的順利,

對於微軟 Teams 的用戶數量將大大的提升,

畢竟使用微軟系統的電腦的基數相當的龐大,

在視訊會議或者協同工作部分也能適當的給予用戶方便。


2021年8月30日 星期一

Windows 11 新功能

上次簡單介紹了Windows 11預覽版的安裝,

此次就從功能面上面來看下,

新版本的 Windows 11 有何魅力

Windows 11 新功能

Windows 11 上市日期據說為 2021 年 10 月,

預覽版的功能多數看來也接近完整,

甚至在預覽版中的 Windows 更新也能正常的運行,

想必 Windows 11 的上市應該也沒多大問題才是。

至於 Windows 11 有哪些新功能呢?

開始選單位置

進入系統之後,

可以發現原本在左下角的開始選單以及相關的捷徑,

全數都移到工具列的正中央,

連原有的 Windows 10 動態磚也在新版本中遭到淘汰。


時間與通知

工具列的右下角,

在 Windows 10 為時間與通知的位置,

不過在 Windows 11 中使用滑鼠左鍵點選時間,

會同時顯示通知與時間的小視窗。


Widge 小工具

在 Windows 10的 21H1更新中,

工具列出現的天氣與新聞資訊,

在 Windows 11 版本中改為以 Widge 方式存在,

可透過 由左向右滑動或者從工具列中選取 "小工具",

就可呼叫此功能。


調整視窗布局

以往在 Windows 10 中,

將目前運作視窗拖曳到螢幕左右兩側都能夠進行螢幕分割檢視視窗,

在 Windows 11 中只要將滑鼠移至視窗最大化的按鈕上停頓,

就能夠顯示調整視窗布局的快捷選單 ( Snap Layouts ),

或是直接使用快捷鍵 windows鍵 + z。


系統設定介面

在系統設定部分,

使用者介面更改為與手機平板較為類似的功能表列,

盡量使用滑動以及開關方式來進行系統設定。


除了上述這些功能之外,

相信還有其他許多新功能尚未提及,

下次有機會再詳述。

2021年8月25日 星期三

更改檔案或目錄的擁有者與群組 - chown

之前介紹了檔案權限的修改 - chmod ,

除了權限以外,

檔案(或資料夾)的擁有者以及所屬的群組,

通常也會在修改讀寫權限的時候一併修改,

而這就是今天的主題

更改檔案或目錄的擁有者與群組 - chown

chown 的命令格式也很簡單,


chown [擁有者]:[所屬群組] [檔案或資料夾]


如果只是要修改擁有者也能將命令縮短為


chown [擁有者] [檔案或資料夾]


或是只需要修改所屬群組的話,

也能將命令寫為


chown:[所屬群組] [檔案或資料夾]


使用 

ls -l

可以觀看檔案或目錄的擁有者與群組( 紅框圈起部分 )


單純使用 chown 遇到命令無法執行可加上 sudo ,

以管理者身分進行修改

在上述的範例中就是:

sudo chown xyaw:root install-20210811-182337.log


若只需要修改擁有者命令改為:

sudo chown xyaw install-20210811-182337.log


或是只需要修改所屬群組要改成:

sudo chown :root install-20210811-182337.log


若目的資料夾中的所有檔案都要改成相同的設定,

則須加上參數 -R 

sudo chown -R xyaw:root logs

以上就是今天的主題,

更改檔案或目錄的擁有者與群組 - chown

通常會與 chmod 一起設定,

以避免不同的使用者無法存取檔案或者資料夾。

2021年8月24日 星期二

Windows 11 預覽版安裝範例

距離 Windows11 正式發布越來越接近,

預覽版的完成度也越來越高,

有意嘗鮮的玩家也能夠在網路上下載到官方的ISO檔案來安裝,

這也是今天要來介紹的主題

Windows 11 預覽版安裝範例

此次使用 VM virtualbox 進行安裝,

版本為 Windows 11 預覽版 22000.160 ,

安裝程式前期與 Windows 10 都相同




安裝後期的設定部分,

就採用比較生動活潑的新介面,

做為新版本的 Windows 確實讓人有多一點的期待。



設定好地區與鍵盤配置,

再來就是要為電腦命名,

以及選擇此電腦的用途。




帳號部分,

除了利用微軟帳戶登入之外,

也能透過離線帳戶新增使用者來登入。


隱私設定完畢後進入系統,

可以看到預設的桌面以及介面都與 Windows 10 不同,

下方工具列的各個圖示都以置中的方式顯示。


以上就是今天的主題

Windows 11 預覽版安裝範例

而功能上就等試用幾天之後,

有機會再來介紹。

2021年8月22日 星期日

暗黑破壞神II 獄火重生 Beta 測試

之前介紹過 暗黑破壞神II 獄火重生,

隨著上市日期越來越近,

此次從 2021年 8月 21 凌晨 1 點開始,

所有支援平台上的玩家,

都能夠參與

暗黑破壞神II 獄火重生 Beta 測試

此次的公開 Beta 測試為期三天,

從 PC 、PS、甚至 Xbox 上的玩家均可參與測試,

玩家可以從數個職業中選擇角色來遊玩,

職業分別為

亞馬遜戰士、刺客、死靈法師、、野蠻人、聖騎士、魔法使、德魯伊,

劇情則是支援第一章與第二章,

玩家可以單人遊玩也能組隊進行遊戲。



進入遊戲大廳,

系統會有幾個提示的視窗,

玩家則須從各職業中新建角色來進行遊戲。


首次進入可觀看簡易說明,

幫助玩家更了解遊戲的操作,


按下 G 鍵也能夠切換懷舊模式與獄火重生模式,

可看到就畫質上來說,

有非常明顯的不同。



除了遊戲畫面支援 4K之外,

遊戲的動畫也會重新製作,

據說重製版也支援 7.1 杜比環繞音效,

基本的功能與劇情都不會有更動,

其他已確定的更改有儲物箱的容量增大與自動拾取金幣功能,

再來就等 9 月 24 日正式推出,

不過說實在的,

它的售價實在是不親民,

也沒有給予過去曾經購買的玩家優惠,

對於喜愛暗黑系列的玩家等於是同個遊戲隔了 20年再剝一次皮。



2021年8月18日 星期三

海外包裹實名認證 - EZ WAY 易立委 APP

自 2020 / 05 開始,

國際寄送及跨境網購的貨物均需報關實名認證,

若沒有補齊文件,

物品就會擱置在海關 

海外包裹實名認證 - EZ WAY 易立委 APP

以往報關均需要提供個人資料給物流,

關務署為民眾提供了 EZ WAY易利委,

做為更加便捷與安全的通關服務。

有需要的可以點此前往下載


實名認證是以手機門號綁定個人相關資料 ( 身分證、電話號碼 ),

用以進行便捷的通關服務,

一組手機門號僅能綁定一個身分證字號,

而 EZ WAY易利委 這個應用程式,

以實名認證的帳號幫助民眾進行快速貨物通關服務,

來取代紙本的委任文件。



下載並安裝應用程式後,

必須進行會員註冊,

必須填入實際的姓名與相關的資料。


當有貨物申報通關時,

會收到委任通知的訊息,

接著點選 "海關實名委任",

點選未回覆的單號確認貨物的相關資料是否正確。




如果確認正確的話,

點選"申報相符",

點選 "查詢通關流程可以查詢貨物通關進度。



在進行手機認證時,

要特別注意不要使用 WIFI 上網,

必須透過五大電信業者的手機網路進行綁定。



實名認證審查需要一點時間,

自動審查約需半個小時,

若未通過須改為人工審查則需要 1 - 3 天。


若平常有透過各大購物平台購買海外貨物,

建議可採用 EZ WAY 易立委 APP 來進行報關,

就不需要將個人資料提供給物流公司,

降低個資的外洩風險。


2021年8月12日 星期四

Ubuntu 20.04 安裝 Open edX 找不到 mysql-client 5.7

Open edX 是一個開源的線上教學平台,

目前最新版本為 Lilac 也已經在 2021-06-09 正式 release,

從 Koa 版本開始,

系統的核心也升級至 Ubuntu 20.04 ,

不過還是有套件由於更新緣故無法安裝,

今天就來教大家如何解決

Ubuntu 20.04 安裝 Open edX 找不到 mysql-client 5.7

安裝 Open edX 版本 Koa 或者 Lilac 時,

容易遇到這個問題

Version ‘5.7.32-1ubuntu18.04’ for ‘mysql-client’ was not found

而原因也很簡單,

單純就是因為版本更新所以預設的儲存庫找不到安裝檔案,

解決的方式就是手動指定安裝的版本即可。

透過手動下載

wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
dpkg -i mysql-apt-config_0.8.12-1_all.deb

接著系統會出現目前的設定值,

選擇 Ubuntu bionic


下一步選擇 mysql-5.7,

接著選擇 OK 離開。



設定完畢需要再次執行:

apt-get update

再次安裝前可使用命令

apt-cache policy mysql-server

確認目前安裝列表中是否有 mysql 5.7 的相關訊息

接著編輯 Open edX 安裝設定檔

vi /var/tmp/configuration/playbooks/roles/mysql/defaults/main.yml

找到 mysql 相關設定並將其改為目前能安裝的 mysql 5.7:


mysql_server_5_7_pkg: "mysql-server=5.7.35-1ubuntu18.04"

mysql_client_5_7_pkg: "mysql-client=5.7.35-1ubuntu18.04"

mysql_community_server_5_7_pkg: "mysql-server=5.7.35-1ubuntu18.04"


接著重新執行

wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/native.sh -O - | bash

就能夠順利進行 Open edX native Installation

 


2021年8月11日 星期三

Linux的檔案權限管理 chmod

在 Linux 中,

對於文件與資料夾都能設定存取的權限,

幫助設定這些文件權限的命令就是今天要介紹的主題:

Linux的檔案權限管理 chmod

chmod 幫助管理者設定檔案存取權限,

使用命令 :

ls -l

觀看目前資料夾中的文件


檔案權限

每個檔案都有紅色框起的部分,

這十個字元紀錄了文件的存取權限,

第一個字元表示檔案的類型:
- 代表"檔案"
d 代表"資料夾"
l 代表"連結檔"
其他還有 b、c 等表示周邊設備

其後的九個字元以3個字元為一個區隔,

做為檔案在三種使用者類型的存取權限,

而使用者類型依序分三種:

擁有者、群組、其他人

每個類型使用

rwx

做為檔案的存取權限

r 代表"讀取"
w 代表"寫入"
x 代表"執行"

舉例來說,

以上方範例中的檔案: reset-test-db.sh

在紅框範圍的存取定義為

- rwx rwx r-x

表示此文件為檔案

檔案擁有者可以 讀取、寫入、執行 這個檔案
檔案所屬群組可以 讀取、寫入、執行 這個檔案
其他的人可以 讀取、執行 這個檔案

chmod 命令基本使用方法




可以使用命令來修改檔案的權限:

chmod u+rwx,go=rx config.yml

若是以英文字母的參數的話,
使用 
u 表示檔案擁有者
g 表示檔案所屬群組
o 表示其他的所有人
加上 + 、-、 = 等符號,
表示新增、刪除、等於後面所接的權限( rwx ),
此處範例命令的意義為

新增 rwx 權限給檔案擁有者,所屬群組與其他人僅有 rx ( 讀取、執行 ) 的權限

或者直接以八進位數字直接表示 rwx

chmod 755 config.yml

每個數字依序代表檔案
擁有者、群組、其他所有人 的存取權限。
r=4,w=2,x=1 將其加總

7 表示 rwx
5 表示 rx
5 表示 rx



2021年8月3日 星期二

Python基礎:元組 Tuple

之前介紹 Python 的數值,

也介紹過字串的幾個用法,

今天要來介紹的是跟 List 很相似的

Python基礎:元組 Tuple

為何說 Tuple 與 List 相似,

因為除了兩個最大的差異點之外,

兩者並無分別

1. 元組所有元素是唯讀的 (元素不可更改、刪除)
2. Tuple 使用小括號而 List 使用中括號

當元組僅有一個元素時,

要加上逗號才會被宣告為元組,

下方為 空元組a 與一個元素的元組b :


雖然元組的元素不能修改,

但是可以透過 + 號與 * 號 進行連結與複製

b = (20,)
c = (40, 60)

print(b+c)
print(c*2)

顯示的結果為:

(20, 40, 60)
(40, 60, 40, 60)

與 List 相同都是有序序列,

所以也能利用索引值取出元素值:

例如上面範例使用索引值印出 c[0],c[1] 

就會顯示 40,60

當然元組的切片也是支援的:

"""元組切片"""
d = ('Hello', 'World', 'Python')
print(d[:2])
print(d[1:])
print(d[0::2])

程式執行的結果:

('Hello', 'World')
('World', 'Python')
('Hello', 'Python')