2026年4月24日 星期五

乒乓球团体世锦赛 (World Team Table Tennis Championships Finals)

乒乓球团体世锦赛 (World Team Table Tennis Championships Finals)

乒乓球团体世锦赛,是国际乒联(ITTF)所主办的最高级别乒乓球赛事,每两年才举办一次,分男子团体,与女子团体两个项目。

锦标赛事會分兩個階段進行: Stage 1和Stage 2

Stage 1:

這個階段又分 Stage 1A 及 1B

Stage 1A階段主要是想透過賽事來選出8個種子隊伍。

ITTF會首先根據世界排名積分,選出前 7 名的队伍,再加上东道主队伍,組成共8支隊伍,然後將其分為A、B兩组來作賽。分組安排如下:

A 组:世界第 1名、第 3名、第 5名、东道主

B 组:世界第 2名、第 4名、第6名、第7名

比賽會采用单循环制,每队將有3 场团体赛事(一組4隊)。每場作賽的兩隊會進行以下的比賽項目,顺序為:

单打
单打
双打
单打
单打

第四、第五场的单打对决,若前 3 场已分出胜负,则不再进行。
每场採用5 局 3 胜制,先赢得 3 场的队伍便获胜。
每场积分計法:胜 = 2 分,负 = 1 分。每隊的總得分會用來計算並種子名次。

無論各隊的成绩如何,都會自动晋级到 32 强的淘汰赛。比赛的作用主要是為了确定Stage 2,淘汰赛時的签位和对阵安排。

淘汰赛种子是按 Stage 1A 成绩編排成:

計分顺序:

① 积分 → ②胜场数 → ③净胜盘 → ④净胜局 → ⑤净胜分 → ⑥交手战绩。


Stage 1B:其他队伍(男女团各 56 队)分组循环赛

這個階段會有56隊合资格的團隊參赛(男女一樣),争夺24 个淘汰賽席位;与 Stage 1A 的 8 队组成淘汰赛的32 强。

56隊會以抽簽方式分成14個小組,每組4隊,進行單循環比賽,賽制如下(同1A):

单打
单打
双打
单打
单打

每场5 局 3 胜,团体3 盘即胜。
积分:胜 = 2 分,负 = 1 分。

晋级规则(共 24 席)

1)各小组第一名:14 席(直接晋级)

2) 14 个小组第二名大排名,取前 6 名晋级;6席

① 积分 → ②胜场 → ③净胜盘 → ④净胜局 → ⑤净胜分。

3)小组第二附加赛:4 席(剩余 8 队)

未能晋级的8 个小组第二名,捉对厮杀(单场淘汰),4 场胜者获得最后4席位。


Stage 2 淘汰赛
男女团各 32 队:8 队(Stage1A 种子)+24 队(Stage1B 晋级),单场淘汰,输即出局。

32 强对阵表(固定种子位 + 非种子抽签)

上半区(1–16 号位)

① 1 号种子
② 非种子(抽签)
③ 非种子(抽签)
④ 8 号种子
⑤ 5 号种子
⑥ 非种子(抽签)
⑦ 非种子(抽签)
⑧ 4 号种子
⑨ 3 号种子
⑩ 非种子(抽签)
⑪ 非种子(抽签)
⑫ 6 号种子
⑬ 7 号种子
⑭ 非种子(抽签)
⑮ 非种子(抽签)
⑯ 2 号种子

下半区(17–32 号位)

⑰ 2 号种子
⑱ 非种子(抽签)
⑲ 非种子(抽签)
⑳ 7 号种子
㉑ 6 号种子
㉒ 非种子(抽签)
㉓ 非种子(抽签)
㉔ 3 号种子
㉕ 4 号种子
㉖ 非种子(抽签)
㉗ 非种子(抽签)
㉘ 5 号种子
㉙ 8 号种子
㉚ 非种子(抽签)
㉛ 非种子(抽签)
㉜ 1 号种子

2026年3月5日 星期四

使用 efibootmgr 管理 UEFI 的启动项

 使用 efibootmgr 管理 UEFI 启动项

比較喜歡在電腦上同時安裝多個作業系統來嘗試和比較各個作業系統不同之處。例如我現在就裝了4個作業系統在我的電腦上,計有 WIN 11, Arch Linux, KDE Neon 和 EndeavourOS。除了 WIN 11外,我是會不時更換那些 Linux OS。

當我經常更換那些 Linux 作業系統時,問題就出現了:當一個 Linux 業系統被更換/刪除後,它的引導程式(GRUB)仍會留在 UEFI Partition 上。UEFI Partition (只得 100 M) 很快就會用完,導致可能開不了機。

幸好,在 Linux 上有一個應用,efibootmgr,可以用來處理這方面的問題。

開啟 Terminal  (Ctl-Alt-T) ,輸入 efibootmgr,便會得出下圖:

這是我部電腦上的 UEFI 內容,每个系统都在 EFI 分區建立了自己的啟動文件。所有都是我現已裝的,或是曾經安裝過的 OS 啟動文件,計有 MX Linux, KDE Neon, Arch Linux, Ubuntu, EndeavourOS, Garuda Linux。最離譜的是 EndeavourOS, 它每升級一次便制做另一個新的的啟動文件,所以便有 EndeavourOS-7279,  EndeavourOS-6250,  EndeavourOS-2473 等,要刪除時須要特別小心。

從上圖我們還可看到開機時的 Boot Order、次序首先是 Arch Linux (0005),其次是 Windows Boot Manager (0000) ,如此類推。如果想將次序改變,我們輸入類似如下的命令

sudo efibootmgr -o 0000, 0005, 0003, 0004, ....

這樣便會將 Boot Order 改為 Windows Boot Manager (0000) 第一,其次才到 Arch Linux (0005),.....。


​如想刪除 UEFI 多餘的啟動項,我們可以輸入類似如下的命令

sudo efibootmgr -b 000A -B        #刪除 Garuda (000A)

sudo efibootmgr -b 0008 -B        #刪除 endeavouros-6250 (0008)

-b: Specify boot number (hex).

-B: Delete that entry

刪除完了以上的啟動項後,再輸入命令 efibootmgr 便得下圖︓

註︓

如想參閱 efibootmgr 的詳細用法,我們只​要輸入以下命令:

 efibootmgr -h


刪除完啟動項後,其實還有很多相關而不再用的 folder 存在 EFI folder 里面,最好便是一併清除掉。以下是 ARCH LINUX 的做法。

我的 EFI FOLDER 是在  /dev/nvme0n1p1 ,於是我需要輸入以下命令:

sudo mount /dev/nvme0n1p1 /mnt
dolphin --sudo mnt

以下視窗便會彈出:


Click  'Act as Administrator' --> 輸入密碼後:

 

開啟 EFI folder:


 便會看見所有我曾經安裝過的 OS 的 folder。刪除那些不再需要的 OS folder 便可。


如果以上方法行不通,我們可以利用 Command line 的方法:

因為 EFI FOLDER 是在  dev/nvme0n1p1 內 (我的 folder),苜先將 dev/nvme0n1p1 mountmnt

sudo mount /dev/nvme0n1p1 /mnt 

再將 EFI FOLDER 的內容列出來:

sudo ls -l /mnt/efi  (or sudo ls /mnt/efi)

類似結果會如下: 

total 108
drwx------ 2 root root 4096 Oct  2 22:04 AcreetionOS
drwx------ 2 root root 4096 Sep  1 12:29 anduinos
drwx------ 2 root root 4096 Jun 11 18:37 Arch
drwx------ 2 root root 4096 Sep 20 17:44 archcraft
drwx------ 2 root root 4096 Mar 18  2025 Artix
drwx------ 2 root root 4096 Sep 14 20:47 BigLinux
drwx------ 2 root root 4096 Jul 21 12:13 BlissOS
drwx------ 2 root root 4096 Sep 23 21:40 boot
drwx------ 2 root root 4096 May 23 21:03 cachyos
drwx------ 2 root root 4096 Aug 31 12:28 debian
drwx------ 2 root root 4096 Feb  9  2025 endeavouros
drwx------ 2 root root 4096 Sep  8 10:24 fedora
drwx------ 2 root root 4096 Sep  8 09:58 Kamuriki
drwx------ 2 root root 4096 Sep 23 21:40 Linux
drwx------ 2 root root 4096 Jul 23 21:17 Mabox
drwx------ 2 root root 4096 Aug 25 02:28 Manjaro
drwx------ 4 root root 4096 Feb 28  2025 Microsoft
drwx------ 2 root root 4096 Sep  1 02:15 MX
drwx------ 3 root root 4096 Sep 23 21:40 nixos
drwx------ 2 root root 4096 Sep 11 17:43 Parch
drwx------ 2 root root 4096 Sep 12 01:22 parchlinux
drwx------ 2 root root 4096 Sep 12 01:56 Q4OS_Aquarius
drwx------ 7 root root 4096 Oct 10 13:35 refind
drwx------ 2 root root 4096 Sep 23 21:40 systemd
drwx------ 2 root root 4096 Jul 15 12:11 tools
drwx------ 2 root root 4096 Jul 17 10:07 ubuntu
drwx------ 2 root root 4096 Sep  7 05:29 XIVAStudio

假如我想將 nixOS Folder 清除,我可輸入以下指令。

sudo rm -r /mnt/efi/nixos

再將 EFI FOLDER 的內容列出來, nixOS Folder 便再也不存在。其他的就如此類推。

 

 

 

  

2026年3月2日 星期一

銀河 PRO 01,一款性價比高的蝴蝶 Viscaria 替代品

蝴蝶 Viscaria 是一款深受乒乓球迷愛戴的球板,無論是專業球員還是業餘發燒友都愛使用。它的特点出球速度快,借力好,手感清晰通透,指向性好,底劲充沛。适合快攻结合弧圈打法。

可惜的是它的價錢比較貴,在淘寶網上通常要1000+人民币。

在日本的亞馬遜(amazon.co.jp)網站上,它現在的售價如下:

 

以現在的兌換價,1日元等於0.055港元,用大約 900 多港元 (未計運費) 便可以買到。

蝴蝶 Viscaria 的结构屬 外置芳碳混编纤维(Arylate-Carbon Hybrid Fiber),共有7層:

第一層: Koto (寇头木) 0.5mm  
第二層: Arylate-Carbon(ALC) 0.2mm
第三層: Ayous(阿尤斯) 1.0mm
第四層: Kiri(桐木) 3.0mm
第五層: Ayous(阿尤斯) 1.0mm
第六層: Arylate-Carbon(ALC) 0.2mm
第七層: Limba(淋巴木) 0.5mm

特性:
- 外置芳碳(ALC):纤维层靠近面材,出球速度快,适合中远台弧圈结合快攻。
- 桐木大芯:吸收多余震动,提升控制与连续进攻稳定性。
- 阿尤斯 : Viscaria 的 核心层, 提供柔韧和稳定的击球手感
寇头木硬度较高,为底板提供清晰的击球手感和较快的出球初速,支撑力好
- 整体反馈:脆弹清晰,发力后形变大,弧线饱满,适合主动进攻型打法。

蝴蝶有多款底板采用类似结构,仅在面材或纤维层微调,同结构兄弟型号有:
- 张继科 ALC:与 Viscaria 结构相同。
- Innerforce Layer ALC:纤维层内置(靠近大芯),手感更柔和。
- Viscaria Super ALC:升级版,面材改用硬度更高的 寇头木 (koto),速度提升。

银河Pro-01 也是一款结构仿照蝴蝶VIS 的底板,Koto面材+蓝芳碳+阿尤斯力材+桐木大芯),但是價錢卻很平宜,在淘寶網上約賣 200 多元。


银河 Pro-01 的表現很接近 蝴蝶 Viscaria。

控制与防守: 小球出色:台内摆短、搓球控制稳定,不易冒高,优于VIS的硬弹手感。 防守借力一般

旋转优于速度:一速中等,二跳下扎感不如VIS强烈,但旋转表现突出,适合连续拉冲。

退台底劲一般:中远台发力时支撑力稍弱,大力量下易发飘,更适合中近台作战。


 

 

 

 

2026年2月21日 星期六

Popcorn Time -- the best App for watching movies and TV series

PopcornTime App




Popcorn Time is an open-source streaming application that lets users watch movies and TV shows for free, using torrents as the source of content.

Instead of searching for torrent files on a website (e.g., Pirate Bay) and then opening them in a separate player (e.g., VLC), you just search for a movie or TV show within Popcorn Time and click "play".

Core Features

  • BitTorrent Streaming: Streams movies and TV shows directly from torrents, allowing playback while downloading.

  • Integrated Media Player: Built-in player for seamless viewing without needing external software.

  • Cross-Platform Support: Available on Windows, macOS, Linux, and Android.

  • Multi-language Interface: Supports dozens of languages for global accessibility.

  • Content Discovery: Browse trending, popular, or newly released titles in a Netflix-style interface.

  • Instant Playback: Watch in HD or 4K without waiting for full downloads.

  • Library Management: Organize and track your viewing history and favorites.

  • Subtitles: Automatic subtitle support in multiple languages.

  • Seedbox Tab: Lets you monitor torrent activity (downloads/uploads) inside the app.

  • Open Source: Community-driven development with frequent forks and updates.


Example: To watch the Korean Series "Undercover Miss Hong"

Click 'Series' on the top bar

Use the magnifying glass to search for "Undercover Miss Hong", the following will appear


 On this page, we have the available Episodes on the left.

On the right we have the information about audio language (English)

Symbols ,   that provide a 'magnet link' and the 'health index' (no. of seeds and no. of peers available). The more seeds and the more peers are there the faster and better will be the streaming.

The magnet link lets you download the episode before watching.

The health index is a reference for the smoothness of the stream.

On the right hand bottom corner, there is a 'watch now'. Click on it then you can start watching. 

 

clicking on the small triangle next to 'watch now', you can select your preferred player (installed first).

On the left hand side of 'watch now', you have the download icon. Click on it to download the episode if you prefer.

Further to the left, you have the choice of resolutions for your episode.

 

Note:

As of 2026, the official Popcorn Time project has undergone a major transformation. The new version will no longer hosts or streams any video content.

If you do not find any movies or series appearing on the home page. Do this

Setting --> API Server(s) --> in the Blank Spaces of

Movies API Server(s), Series API Server(s), Anime API Server(s) ,

Fill in any one of the following:

    https://fusme.link/

    https://jfper.link/

    https://uxert.link/

    https://yrkde.link/ 

 

and test it until you have the movies and series appear on the Home page.





2026年2月20日 星期五

Commonly used “sudo pacman” commands on Arch Linux

  

Commonly used “sudo pacman” commands on Arch Linux



sudo pacman” is the core command for managing software (installing, updating, removing packages) with administrative privileges.



What is sudo pacman?

  • pacman = Arch Linux’s official package manager (stands for Package Archive Manager).

  • sudo = Runs pacman with root/administrator permissions (required for system-wide changes like installing/removing software).



Core Functions of sudo pacman

1. Update the system (critical first step after installation!)

Syncs your local package database with remote servers and updates all installed packages to the latest versions:

sudo pacman -Syu

  • -S: Sync (download/install packages)

  • -y: Refresh the package database (yes to sync)

  • -u: Upgrade all out-of-date packages (upgrade)



Always run this before installing new software to avoid dependency conflicts!



2. Install a package

Install one or more packages from Arch’s official repositories:

# Install a single package (e.g., VLC media player)

sudo pacman -S vlc



# Install multiple packages at once (e.g., VLC + GIMP)

sudo pacman -S vlc gimp

  • -S: Stands for Sync (the main flag for installing from repos).



3. Remove a package

Delete a package (and optionally its unused dependencies):



# Basic remove (keeps dependencies)

sudo pacman -R vlc



# Remove package + unused dependencies (recommended)

sudo pacman -Rns vlc

  • -R: Remove

  • -n: Remove configuration files (nuke configs)

  • -s: Remove unused dependencies (sweep)



4. Search for a package

Find packages in the official repos

# Search for a package by name/keyword (e.g., "firefox")

pacman -Ss firefox



# Search for already installed packages only

pacman -Qs firefox

  • -Ss: Search sync database (remote repos)

  • -Qs: Query search (local installed packages)



5. Check package details

See info about a package (version, description, dependencies):

# Info about a remote package (not installed yet)

pacman -Si vlc



# Info about an installed package

pacman -Qi vlc

  • -Si: Sync info (remote)

  • -Qi: Query info (local)



6. Clean up cached packages

Pacman stores downloaded package files (*.pkg.tar.zst) in /var/cache/pacman/pkg/—clean them to free space:



# Delete old cached packages (keep latest version)

sudo pacman -Sc



# Delete ALL cached packages (more aggressive)

sudo pacman -Scc

  • -Sc: Sync clean (safe)

  • -Scc: Sync clean completely (use if low on disk space)



7. Fix broken dependencies

If you get "dependency error" messages, repair the package database:

sudo pacman -Syyu --overwrite '*'

  • -yy: Force refresh the package database (twice = full sync)

  • --overwrite '*': Fixes issues where files are owned by multiple packages (use carefully!).



Notes for Beginners

  • Never use pacman -Sy alone (it only syncs the database, not upgrades packages)—always use -Syu to update safely.

  • Official repos vs AUR: pacman only works with Arch’s official repos (e.g., core, extra, community). For AUR packages (like Popcorn Time), use yay/pamac (which wrap pacman).

  • No sudo for read-only actions: Commands like pacman -Ss, pacman -Qi don’t need sudo (they only read data, not modify the system).



Summary

  1. sudo pacman -Syu: Update your entire system (most important command).

  2. sudo pacman -S <package>: Install a package from official repos.

  3. sudo pacman -Rns <package>: Uninstall a package + clean up dependencies/configs.

  4. pacman -Ss <keyword>: Search for packages (no sudo needed).

  5. sudo pacman -Sc: Clean cached packages to free space.



2026年2月17日 星期二

如何將ACESTREAM LINK 轉換成HTTP 地址 然後播放

想將 ACESTREAM LINK 轉換成 HTTP 地址 然後播放,主要是利用以下格式:

http://127.0.0.1:6878/ace/getstream?id=Acestream Link

在 Ace Stream 引擎运行后,用播放器 (如 VLC) 嘗試去打開這個 HTTP 地址時,Ace Stream 引擎便會開始緩冲,返回一個 视频流(通常是 .ts 或 .m3u8 格式),之後播放器就能播放。

解析

  • 'http://127.0.0.1:6878/ace/getstream?id=' 是 Ace Stream 的本地 HTTP API 调用。
  • 127.0.0.1 代表你本机的地址,是在你电脑上运行的 Ace Stream 引擎
  • 6878 是 Ace Stream 引擎默认的 HTTP 控制端口。通过访问这个接口,你可以获取流媒体数据或控制播放。
  •  /ace/getstream 是 Ace Stream 引擎提供的一个核心接口,主要作用是通过给定的内容标识符(Content ID)来请求一个可以直接播放的视频流(stream)。当你把这个链接输入到播放器(如 VLC、PotPlayer)或者浏览器中时,Ace Stream 引擎会开始连接 P2P 网络,下载或缓存内容,并实时输出视频流数据。
  • id=:这是一个查询参数,后面需要跟上你要播放的媒体内容 ID它是 Ace Stream 用来标识资源的哈希值。

  • 示例 (BT Sport / ESPN [UK]):


        http://127.0.0.1:6878/ace/getstream?id=fc5089d8e1519872fdf951779ccbca913acc9bce


如想在 VLC 上播放

  1. 啟動 Acestream Engine
  2. 開啟 VLC
  3. 複制以上 HTTP 鏈接
  4.  點擊 VLC 上 的 Media --> Oprn location from clipboaed
  5. 等幾秒後,BT Sport Channel 便會開始在 VLC 上直播。

 你亦可以用同樣的方法在 Celluloid 或是 Smplayer 上播放。

 

如果想看其他 Channel 的直播,以下是它們的 Content ID,試用過,是可用的.


BT Sport / ESPN [UK]

fc5089d8e1519872fdf951779ccbca913acc9bce


ESPN HD [US]

4b4907de51ec11087d4bed5876f2a0c68264f442


ESPN2 [US]

664eb5fe460b96941aed633959a845b185cd8394


FOX Sports 1 HD [US]

c9c062941fbecb16ce29437f346ea7177d720898


FOX Sports 2 HD [US]

cba8d369eac629b577750edb90370cd1c5fb03b7


Sky Sports Arena [UK]

d317a003e8047da2c36a2a2bb2289578c9a3b79c


Sky Sports Cricket [UK]

6d95e4b0893e155cc674b84e0763150c445d3ddd


Sky Sports Football [UK]

8dbe2d515e9131fa311353537736f8c94be9b26d


Sky Sports Main Event [UK]

eab7aeef0218ce8b0752e596e4792b69eda4df5e


BT Sport / ESPN [UK]

fc5089d8e1519872fdf951779ccbca913acc9bce


BT Sport 1 [UK]

efc60cfe5e3a349baa02bcc49f6647c21a9c3c5b


BT Sport 2 [UK]

d63d8a57cf471394bfa9f619bbd68b01ae27a801


BT Sport 3 [UK]

5f966c123759de46dff29c379266b7a403452033


NBA TV [US]

e72d03fb9694164317260f684470be9ab781ed95


Tennis Channel (UK) (720p)

8091334c82e8720fc6aa05ff0bd6d343c5bfecbf


Eurosport 1 HD [RU]

1b0bc4d4dcd609d3c092712e721392b199f50a62


Eurosport 2 HD [RU]

6176281b9c46a5621a0e88524f8dc621f173b8e0


Sky Sports Football [UK]

8dbe2d515e9131fa311353537736f8c94be9b26d


SuperTennis HD

b58dbf92765976b308695f62dea94b00b40730ee


Tennis Channel (UK) (720p)

8091334c82e8720fc6aa05ff0bd6d343c5bfecbf


NFL Network HD [us]

10e514ecccea1ec53736aae6486c15c1cce9379e

 

 











2026年2月15日 星期日

IPTV vs MAGNET vs ACESTREAM Links


IPTV Links

Technology: 
Internet Protocol Television (IPTV) delivers TV channels over the internet using standard streaming protocols.

Format: 
Usually .m3u or .m3u8 playlist files containing direct stream URLs.
A single link: http://mg.hmysapp.cn:177/ckmg/zb.php?id=cctv5p
How it works: 
You load the playlist into an IPTV player (e.g., VLC, IPTV Smarters, TiviMate), and it streams channels directly from servers.


Pros:
  • Simple to use.
  • Works on many devices (smart TVs, apps, browsers).
  • No need for peer-to-peer sharing.

Cons:
  • Streams can be unstable if servers are overloaded.
  • Quality depends on the provider’s bandwidth.
  • Often centralized, so links can expire quickly.

Magnet Links

Technology: 
Peer-to-peer file sharing via BitTorrent protocol.

Format: 
Magnet URI (e.g., magnet:?xt=urn:btih:...) pointing to torrent metadata.

    magnet:?xt=urn:btih:94c2fd8fb9bc8f2fc71a2cbe9d4b866f227a0209&dn=文件名.mp4&tr=...


How it works: 
You paste the magnet link into a torrent client (qBittorrent, Transmission, etc.), and it fetches content from other peers.

Pros:
  • Decentralized — no single server dependency.
  • Easy to share (just a short text link).

Cons:
  • Not streaming-friendly (downloads files rather than live playback).
  • Speed depends on number of seeders.
  • Legal risks if used for copyrighted content.

AceStream Links

Technology: 
Peer-to-peer streaming protocol built on BitTorrent.

Format: 
AceStream IDs (e.g., acestream://...) that point to live streams or media files.

    acestream://94c2fd8fb9bc8f2fc71a2cbe9d4b866f227a0209


How it works: 
You open the link in the AceStream app or compatible players (Kodi add-ons, Android apps). It streams content while simultaneously sharing chunks with other users.

Pros:
  • Great for live sports and events.
  • Decentralized, so streams can be more resilient.
  • Often higher quality than free IPTV links.
Cons:
  • Requires AceStream software.
  • Uses more bandwidth and upload data (since it’s P2P).
  • Links can be harder to find and may involve unofficial sources.