:::

雜談:深刻體會Skype退役了 / Talk:  Deeply Felt Skype's Retirement

布丁布丁吃布丁

雜談:深刻體會Skype退役了 / Talk:  Deeply Felt Skype's Retirement

2025-1019-160013.png

微軟在2025年5月5日關閉Skype。我本來以為對我影響不大,聽說現在已經不用Skype打0800免費電話。不過似乎不是每個銀行都是如此。

Microsoft is shutting down Skype on May 5, 2025. I initially thought it wouldn't affect me much, hearing that Skype is no longer needed for calling 0800 toll-free numbers. However, it seems that's not the case for every bank.

(more...)

感謝抖內!布丁光明燈上線 / Thanks for the Donation! Pudding Luminous Blessing is Online Now

布丁布丁吃布丁

0 Comments

感謝抖內!布丁光明燈上線 / Thanks for the Donation! Pudding Luminous Blessing is Online Now

2025-1019-150747.png

「布丁布丁吃什麼?」的捐款功能開設以來,陸陸續續也收到大善人們的愛心捐助。為了感謝大家的支持,我在部落格首頁加入了「布丁光明燈」來表達感謝。

Since my blog's the donation feature was launched, I have continuously received generous donations from kind benefactors. To express my gratitude for everyone's support, I have added a "Luminous Blessing (Donors)" to the blog's homepage to show my appreciation.

(more...)

用Cloudflare Tunnel的內網穿透來連接Home Assistant的Google助理 / Using Cloudflare Tunnel for Internal Network Penetration to Connect Home Assistant to Google Assistant

布丁布丁吃布丁

用Cloudflare Tunnel的內網穿透來連接Home Assistant的Google助理 / Using Cloudflare Tunnel for Internal Network Penetration to Connect Home Assistant to Google Assistant

2025-1018-234306.png

如果要讓Google助理操作Home Assistant所連結的設備,那麼必須要有能夠連上Home Assistant的公開HTTPS網址才行。由於原本我用的Telebit發生問題,所以我花了一些時間找尋替代方案。這篇就做個記錄吧。

To allow Google Assistant to control devices connected to Home Assistant, a public HTTPS address that can connect to Home Assistant is required. Since my original Telebit had issues, I spent some time looking for alternatives. This is just a record of that.

(more...)

希希助教祝各位同學中秋節快樂! / TA. Sissi Wishes Everyone a Happy Mid-Autumn Festival!

布丁布丁吃布丁

0 Comments

希希助教祝各位同學中秋節快樂! / TA. Sissi Wishes Everyone a Happy Mid-Autumn Festival!

20250101_BLOG_.note_01.png

與家人團圓之後,做好開學的準備了嗎?新學期也要加油喔!

(more...)

看電腦覺得疲憊嗎?比起螢幕,你更應該注意炫光的問題 / Are You Tired of Looking at the Computer? Pay More Attention to Glare Than the Screen

布丁布丁吃布丁

看電腦覺得疲憊嗎?比起螢幕,你更應該注意炫光的問題 / Are You Tired of Looking at the Computer? Pay More Attention to Glare Than the Screen

2025-0326-161840.png

說到人體工學這件事情,我想講一下燈光的問題。作為租屋族,我發現大部分租屋環境的燈光都不太適合長時間使用電腦。這個問題有兩個層面:一個是螢幕前的光線不足,另一個是螢幕後的光線不足。瞭解這兩種燈光的問題,才能改善眼睛疲勞的狀況。

Speaking of ergonomics, I want to talk about lighting. As a renter, I've found that the lighting in most rentals isn't suitable for prolonged computer use.  There are two aspects to this problem: insufficient light in front of the screen, and insufficient light behind the screen. Understanding these two lighting issues is key to improving eye strain.

(這篇本來是2022年發佈在Facebook粉專上的文章,但實在是太多人都有同樣的問題,我想還是在Blog再重發一次好了,這樣也比較好找。)

(more...)

為何桌前打字總是腰痠背痛?桌子高度和螢幕高度對人體工學的影響 / The Effect of Desk and Monitor Height on Ergonomics: Why Does Typing at a Desk Often Lead to Back Pain?

布丁布丁吃布丁

為何桌前打字總是腰痠背痛?桌子高度和螢幕高度對人體工學的影響 / The Effect of Desk and Monitor Height on Ergonomics: Why Does Typing at a Desk Often Lead to Back Pain?

2025-0326-155218.png

自從買了螢幕支架之後,我開始對所謂的「人體工學」完全改觀了。我認為比起購買昂貴的「人體工學椅」,調整合適的桌子高度跟螢幕高度,可能才是解決你腰痠背痛的關鍵因素。

Ever since I bought a monitor stand, my entire perspective on "ergonomics" has completely changed. I think that adjusting your desk and monitor to the proper height is probably more key to solving your back pain than buying an expensive "ergonomic chair".

(這篇本來是2022年發佈在Facebook粉專上的文章,但實在是太多人都有同樣的問題,我想還是在Blog再重發一次好了,這樣也比較好找。)

(more...)

行動網路無法連線?三星手機簡易解決方案 / Mobile Network Not Connecting? Easy Solutions for Samsung Phones

布丁布丁吃布丁

行動網路無法連線?三星手機簡易解決方案 / Mobile Network Not Connecting? Easy Solutions for Samsung Phones

2025-0301-162157.png

如果手機無法連上4G或5G網路,除了重開機或短暫切換成飛航模式之外,還可以將SIM卡的網路模式暫時切換,讓4G或5G網路斷線後重連,這樣就可以讓行動網路重新運作了。

If your phone can't connect to a 4G or 5G network, besides restarting your phone or briefly switching to airplane mode, you can also temporarily switch the network mode of your SIM card to disconnect and reconnect to the 4G or 5G network. This can get your mobile network working again.

(more...)

實作相容OpenAI API,但背後不是OpenAI的API服務 / Implementing OpenAI API-Compatible Services, But Not Powered by OpenAI

布丁布丁吃布丁

實作相容OpenAI API,但背後不是OpenAI的API服務 / Implementing OpenAI API-Compatible Services, But Not Powered by OpenAI

2025-0212-193808.png

我們上次談到了不是背後說用到OpenAI模型的API不見得能相容OpenAI API,那我們這次就來做個能夠相容於OpenAI API的服務,但只會回答「喵」的「喵型語言模型」。

Last time we talked about how not all APIs that claim to use OpenAI models are necessarily compatible with the OpenAI API. This time, let's create a service compatible with the OpenAI API, but it only responds with "Meow." We'll call it the "Meow Language Model."

(more...)

雜談:生活小技巧之用魔鬼氈避免機車鑰匙脫落吧 / Talk: Use Velcro to Prevent Your Motorcycle Key From Falling Off

布丁布丁吃布丁

雜談:生活小技巧之用魔鬼氈避免機車鑰匙脫落吧 / Talk: Use Velcro to Prevent Your Motorcycle Key From Falling Off

2025-0514-172516.png

這幾天騎機車騎到鑰匙居然整個掉出來了,這該怎麼辦好呢?

(more...)

AdGuard Home不只是拿來擋廣告 / AdGuard Home Is More Than Just an Ad Blocker

布丁布丁吃布丁

AdGuard Home不只是拿來擋廣告 / AdGuard Home Is More Than Just an Ad Blocker

2025-0123-041105.png

自從裝起了AdGuard Home來擔任我住處的DNS伺服器之後,我用它擋掉了很多奇怪的廣告。除此之外,它還能拿來自訂Domain Name,真的是太實用了!

Since I set up AdGuard Home as the DNS server for my place, it has blocked a lot of weird ads. Besides that, it can also be used for custom domain names, which is really practical!

(more...)

雜談:在實體機器裡面架設虛擬機器的虛擬機器失敗 / TALK: Virtual Machine Failure Within Nested Virtualization on a Physical Machine

布丁布丁吃布丁

雜談:在實體機器裡面架設虛擬機器的虛擬機器失敗 / TALK: Virtual Machine Failure Within Nested Virtualization on a Physical Machine

2025-0320-111359.png

沒想到Proxmox VE裡面的Windows無法啟動WSL2的原因,可能是因為Proxmox VE宿主機的CPU是AMD。

(more...)

如何在Home Assistant的localTuya設定裝置的實體? / How to Set Up Device Entities in LocalTuya on Home Assistant?

布丁布丁吃布丁

如何在Home Assistant的localTuya設定裝置的實體? / How to Set Up Device Entities in LocalTuya on Home Assistant?

2025-0123-004235.png

要在Home Assistant裡面使用localTuya,我們除了要取得裝置的local key之外,還需要自行設定裝置的實體在Home Assistant的控制方式。以下我們就用威技除溼機WDH-11FS為例子,來看看怎麽將UVC模式設定到Home Assistant上。

To use localTuya in Home Assistant, besides obtaining the device's local key, we also need to configure how the physical device is controlled within Home Assistant.  Below, we'll use the NWT WDH-11FS dehumidifier as an example to demonstrate how to set up the UVC mode in Home Assistant.

(more...)

雜談:也許NAS作為NAS就好 / TALK: Perhaps a NAS Should Just Be a NAS

布丁布丁吃布丁

雜談:也許NAS作為NAS就好 / TALK: Perhaps a NAS Should Just Be a NAS

2025-0220-174221.png

近期在更換QNAP NAS硬碟的時候,不禁思考起我對NAS看法的轉變。

(more...)

在Home Assistant使用紅外線遙控器Moes UFO-R11 / Using Infrared Remote Control Moes UFO-R11 in Home Assistant

布丁布丁吃布丁

在Home Assistant使用紅外線遙控器Moes UFO-R11 / Using Infrared Remote Control Moes UFO-R11 in Home Assistant

2025-0122-012555.png

紅外線遙控器Moes UFO-R11可以透過Zigbee2MQTT跟Home Assistant整合在一起,讓我們能夠在Home Assistant裡面直接控制冷氣、電風扇等紅外線遙控的裝置。但是UFO-R11的設定可是出乎意料之外的複雜,讓我們用這篇來記錄一下做法吧。

The Moes UFO-R11 infrared remote control can be integrated with Home Assistant via Zigbee2MQTT, allowing us to directly control infrared-controlled devices like air conditioners and fans within Home Assistant. However, setting up the UFO-R11 is unexpectedly complex. Let's use this post to document the process.

(more...)

雜談:MacBook好像不是只有一種 / TALK: MacBook Seems Not to Be the Only One

布丁布丁吃布丁

雜談:MacBook好像不是只有一種 / TALK: MacBook Seems Not to Be the Only One

2025-0220-000626.png

最近拿到了一台別人不要的MacBook Air,這是2015年出產的版本。但沒想到MacBook Air的種類比我想像中的還要複雜許多。這個種類不只是指筆電的型號,還有它的週邊們。

(more...)

在Docker的Nextcloud用腳本新增外部網頁連結 / Adding External Site Links Using Scripts in Nextcloud on Docker

布丁布丁吃布丁

在Docker的Nextcloud用腳本新增外部網頁連結 / Adding External Site Links Using Scripts in Nextcloud on Docker

2025-0121-233729.png

客製化Nextcloud的下一步,我們能不能將外部網頁嵌入到Nextcloud的應用程式裡面呢?答案是使用外部網頁(External sites)擴充功能。我們可以進一步在Docker的Hook Folders中的post-installation資料夾中加入腳本,讓Nextcloud安裝完成後,自動開啟外部網頁擴充功能,並且將指定的網址加入到Nextcloud系統中。

The next step in customizing Nextcloud: can we embed external web pages into Nextcloud applications?  The answer is yes, using the External sites app.  We can further automate this process by adding a script to the post-installation folder within the Docker Hook Folders. This script will enable the External sites app and add specific URLs to the Nextcloud system after Nextcloud installation is complete.

(more...)

雜談:3M牙線停售了 / TALK: 3M Dental Floss Discontinued

布丁布丁吃布丁

雜談:3M牙線停售了 / TALK: 3M Dental Floss Discontinued

2025-0121-163523.png

之前我很常用的3M牙線,最近想要補充庫存的時候,我才發現它因為生產過程造成PFAS而停售了。

(more...)

Nextcloud客製化網頁:插入外部JavaScript腳本 / Nextcloud Customized Webpage: Inserting External JavaScript Scripts

布丁布丁吃布丁

Nextcloud客製化網頁:插入外部JavaScript腳本 / Nextcloud Customized Webpage: Inserting External JavaScript Scripts

2025-0121-132355.png

要大幅度修改Nextcloud的網頁的話,建立主題(theme)可能是最常見的建議。但如果我們是要在Nextcloud的網頁裡面插入外部JavaScript腳本的話,這手續可就麻煩得多了。讓我們應用調整Docker的Nextcloud的技巧,在Nextcloud安裝完後,自動佈署修改後的程式碼吧。

If you want to drastically modify the Nextcloud web interface, creating a theme is probably the most common suggestion. However, if you want to insert external JavaScript scripts into the Nextcloud web pages, the procedure becomes much more complicated. Let's apply the techniques of customizing a Dockerized Nextcloud instance to automatically deploy modified code after Nextcloud is installed.

(more...)

雜談:修正「布丁布丁吃什麼?」部分功能 / TALK: “Pulipuli’s Blog” Feature Improvements

布丁布丁吃布丁

雜談:修正「布丁布丁吃什麼?」部分功能 / TALK: “Pulipuli’s Blog” Feature Improvements

2025-0219-063301.png

每隔一段時間就把累積的問題逐步修正,這次要來修正的是下載跟目錄的問題。

(more...)

讓Docker架設的Nextcloud預設關閉或開啟應用程式 / Enabling or Disabling Apps by Default in a Dockerized Nextcloud Instance

布丁布丁吃布丁

讓Docker架設的Nextcloud預設關閉或開啟應用程式 / Enabling or Disabling Apps by Default in a Dockerized Nextcloud Instance

2025-0121-040807.png

既然談到用Docker架設Nextcloud,那我們就要活用Docker的架構,讓Nextcloud不僅僅是「開箱可用」,而且還是「自訂後」的可用。我們可以客製化的指令放在「/docker-entrypoint-hooks.d/post-installation」資料夾內,這樣就可以讓Nextcloud初次安裝完成後,自動進行我們要的設定。

Since we're talking about setting up Nextcloud with Docker, let's leverage Docker's architecture to make Nextcloud not just "usable out-of-the-box," but usable after customization. We can place custom commands in the /docker-entrypoint-hooks.d/post-installation directory, allowing Nextcloud to automatically perform our desired configurations after the initial installation completes.

(more...)