:::

雜談:深刻體會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...)

雜談:有電梯與沒有電梯的大樓 / Talk: Buildings With and Without Elevators

布丁布丁吃布丁

雜談:有電梯與沒有電梯的大樓 / Talk: Buildings With and Without Elevators

2025-0106-001906.png

到底是走很近就能抵達,但沒有電梯的大樓好;還是必須走到山上,但是有電梯的大樓好呢?

(more...)

用Docker建構開箱可用的Nextcloud  / Deploying a Ready-to-Use Nextcloud Instance with Docker

布丁布丁吃布丁

用Docker建構開箱可用的Nextcloud  / Deploying a Ready-to-Use Nextcloud Instance with Docker

2025-0121-032627.png

Nextcloud是一個相當受歡迎的自架雲端硬碟應用程式。過往我都是用LXC的容器形式架設,這次我們要用Docker技術架設Nextcloud。要架設一個開箱可以用的Nextcloud其實還是有點複雜,我把相關參數整理成docker-compose.yml,希望對有需要的人有所幫助。

Nextcloud is a popular self-hosted cloud storage application. Previously, I used LXC containers for setup, but this time we'll use Docker. Setting up a ready-to-use Nextcloud instance can be somewhat complex. I've organized the relevant parameters into a docker-compose.yml file, hoping it will be helpful for those in need.

(more...)

雜談:燈泡不時熄滅,好像還是燈泡的問題 / TALK: The Lightbulb Keeps Going Out; It Seems to Still Be a Problem With the Bulb

布丁布丁吃布丁

雜談:燈泡不時熄滅,好像還是燈泡的問題 / TALK: The Lightbulb Keeps Going Out; It Seems to Still Be a Problem With the Bulb

2025-0214-204110.png

一直搞不懂為什麼燈泡會時常熄滅的我,在調整了很多次熄滅的燈泡後,我忽然意識到這可能還是燈泡的問題,但是卻不是燈泡本身能不能正常運作的問題。

(more...)

不知道怎麼下後設資料?用AI幫你添增索引關鍵字  / Don't Know How to Add Metadata? Use AI to Write Keywords

布丁布丁吃布丁

不知道怎麼下後設資料?用AI幫你添增索引關鍵字  / Don't Know How to Add Metadata? Use AI to Write Keywords

2025-0121-020842.png

我開發了一個家用的倉儲管理系統來記錄家裡物品的收納位置和存量。為了讓我更容易用搜尋找到物品,我使用Google Gemini來解析物品的照片,以此來添增後設資料(metadata),提高它被檢索找到的機會。使用下來意外地好用,但也有些限制。這篇就記錄一下這種用AI識別照片添增物品後設資料的心得吧。

I developed a home inventory management system to track the location and quantity of items in my house. To make searching for items easier, I use Google Gemini to analyze photos of the items, adding metadata to increase their searchability. It's surprisingly effective, but it also has some limitations. This post documents my experience using AI image recognition to enhance item metadata.

(more...)

雜談:不是每個API都叫做OpenAI的API / TALK: Not Every API Is Called OpenAI’s API

布丁布丁吃布丁

雜談:不是每個API都叫做OpenAI的API / TALK: Not Every API Is Called OpenAI’s API

2025-0212-151905.png

最近遇上太多「號稱背後是OpenAI」的大型語言模型API,但實際上並不是「OpenAI的API」的狀況。這種誤解造成實際開發時帶來很大的困擾,我們藉這個機會說明一下吧。

(more...)

解鎖或加密PDF檔案:Colab PDF Protector / Unlocking or Encrypting PDF Files: Colab PDF Protector

布丁布丁吃布丁

解鎖或加密PDF檔案:Colab PDF Protector / Unlocking or Encrypting PDF Files: Colab PDF Protector

2025-0110-081711.png

PDF檔案的安全性加密與解除限制通常需要特別的軟體。如果我們只有手機的話,不妨來使用我開發的Colab PDF Protector,用Google Colab的腳本新增或移除PDF的安全性設定吧。

PDF file security encryption and decryption often require specialized software. If you only have a mobile phone, consider using my Colab PDF Protector, a Google Colab script designed to add or remove security settings from PDFs.

(more...)

雜談:從不懂到改寫別人的VBA不難,但對心臟不太好 / TALK: From Novice to VBA Rewriter: An Easy but Stressful Journey

布丁布丁吃布丁

雜談:從不懂到改寫別人的VBA不難,但對心臟不太好 / TALK: From Novice to VBA Rewriter: An Easy but Stressful Journey

2025-0211-000403.png

最近幫別人改寫老舊Excel上的VBA,讓使用者能直接從輸入資料到彙整成可以列印的格式,而避免大量的複製、貼上操作。寫是寫完了,但內心真是五味雜陳。

(more...)

移除PDF上的註解:PDF Annotation Remover / Removing Annotations from PDFs: PDF Annotation Remover

布丁布丁吃布丁

移除PDF上的註解:PDF Annotation Remover / Removing Annotations from PDFs: PDF Annotation Remover

2025-0109-153638.png

PDF的註解功能可以允許我們在原始檔案上添增額外的文字、標亮、線條、筆記。而且這些註解還可以刪除、修改,讓原始檔案保持它原本的樣子。不過如果有大量註解需要移除的話,手動操作其實非常繁瑣。這時候你可以用我開發的PDF Annotation Remover,讓PDF檔案的註解全部移除吧。

PDF's annotation feature allows us to add additional text, highlights, lines, and notes directly onto the original file. These annotations can also be deleted or modified, preserving the original document's integrity. However, manually removing a large number of annotations can be quite tedious. For this, you can use my PDF Annotation Remover to remove all annotations from your PDF file.

(more...)

雜談:為了管理Stable Diffusion提示詞而用AppSheet開發了工具 / Talk: I Developed a Tool Using AppSheet to Manage Stable Diffusion Prompts

布丁布丁吃布丁

雜談:為了管理Stable Diffusion提示詞而用AppSheet開發了工具 / Talk: I Developed a Tool Using AppSheet to Manage Stable Diffusion Prompts

2024-1229-202356.png

由於我會在越來越地方使用Stable Diffusion繪圖,所以我花了一些時間用AppSheet做了提示詞管理工具。這篇就來聊一下我做了那些東西。

(more...)

將PDF轉換成模仿成掃描檔:ScanSim PDF / Converting PDF to Simulated Scanned Document: ScanSim PDF

布丁布丁吃布丁

將PDF轉換成模仿成掃描檔:ScanSim PDF / Converting PDF to Simulated Scanned Document: ScanSim PDF

2025-0109-095818.png

列印、簽名、拍照、轉換成PDF、上傳,這是現在很多證明文件的處理手續。處理後的PDF檔案只是圖片的封裝,不能直接選取與複製,只能作為證明文件留存,這已經是最基本的資安防護手段。然而,如果可以將數位文件直接轉換成彷彿掃描檔一樣的檔案,那不就可以省下列印與掃描的繁雜手續了嗎?也許這時候Docker APP ScanSim PDF就能夠派上用場了。

Printing, signing, taking a photo, converting it to PDF, and uploading it—this is the procedure for processing many verification documents nowadays. The processed PDF file is merely a container for the image; the text cannot be directly selected or copied. It can only serve as an archive of the verification document, which is a basic security measure. However, if digital documents could be directly converted into files that resemble scanned documents, wouldn't that eliminate the tedious printing and scanning steps? Perhaps the Docker APP ScanSim PDF could be useful in this situation.

(more...)

雜談:Gemini可以免費繪圖,但不能用API畫 / TALK: We Can Draw on Gemini Webpage for Free, but Not With API

布丁布丁吃布丁

雜談:Gemini可以免費繪圖,但不能用API畫 / TALK: We Can Draw on Gemini Webpage for Free, but Not With API

2025-0207-015908.png

畢竟是免費的AI功能,真的不能要求太多。

(more...)

自行架設Dify使用的重排序模型:Text Embeddings Inference / Self-Hosting a Dify Reranking Model: Text Embeddings Inference

布丁布丁吃布丁

自行架設Dify使用的重排序模型:Text Embeddings Inference / Self-Hosting a Dify Reranking Model: Text Embeddings Inference

2025-0109-003246.png

隨著在Dify使用的知識庫越來越多,傳統的用相似度來計算權重分數的做法已經不敷使用,而使用重排序模型來排序檢索結果順序的做法也越來越受歡迎。這次我們來架設HuggingFace推出的Text Embeddings Inference,並讓Dify能用它來做重排序吧。

As the knowledge base used in Dify grows, the traditional method of calculating weight scores based on similarity is becoming inadequate.  Using reranking models to reorder retrieval results is gaining popularity.  Let's set up HuggingFace's Text Embeddings Inference and integrate it into Dify for reranking.

(more...)

希希助教獻上康乃馨的祝福 / TA. Sissi Presents Carnation Blessings

布丁布丁吃布丁

0 Comments

希希助教獻上康乃馨的祝福 / TA. Sissi Presents Carnation Blessings

20250106_BLOG_.note_01.png

認真讀書也是回報母親辛苦的一種表現喔!

(more...)

雜談:Home Assistant從開發板遷移到虛擬機器 / Talk: Migrating Home Assistant From a Development Board to a Virtual Machine

雜談:Home Assistant從開發板遷移到虛擬機器 / Talk: Migrating Home Assistant From a Development Board to a Virtual Machine

2025-0122-210140.png

我原本拿來架設Home Assistant的OrangePie掛點了。藉這個機會,我將整個Home Assistant改在Proxmox VE架設。這裡記錄一下整個過程。

(more...)

修改Zotero本機的轉譯器 / Modifying Zotero's Local Translators

布丁布丁吃布丁

修改Zotero本機的轉譯器 / Modifying Zotero's Local Translators

2025-0107-021410.png

如果你覺得用Zotero引用資料時,欄位的值不太正確,那通常都是轉譯器的問題。我們可以試著去修改轉譯器,然後在Zotero Connector裡按下「Reset Translators」按鈕讓修改後的轉譯器生效。

If you find that the field values are incorrect when citing materials using Zotero, it's usually a translator issue. We can try modifying the translator and then click the "Reset Translators" button in the Zotero Connector to apply the changes.

(more...)

雜談:奔跑吧,CPU小貓! / Talk: Run, CPU Cat!

布丁布丁吃布丁

雜談:奔跑吧,CPU小貓! / Talk: Run, CPU Cat!

2025-0122-162203.png

有段時間桌寵概念挺流行的。大家都想要在桌面養個什麼玩意兒來分散自己寶貴的注意力。後來我也決定在工作列裝個CatWalk,看小貓配合我努力工作時狂奔。

(more...)

你的CITATION.cff格式正確嗎? 用CITATION.cff驗證工具來檢查吧! / Is Your CITATION.cff Format Correct? Check It With the CITATION.cff Validator!

布丁布丁吃布丁

你的CITATION.cff格式正確嗎? 用CITATION.cff驗證工具來檢查吧! / Is Your CITATION.cff Format Correct? Check It With the CITATION.cff Validator!

2025-0107-012249.png

CITATION.cff是用於記錄供人引用資訊的一種YAML純文字格式。那要怎麼知道自己寫的CITATION.cff是否正確呢?我們可以用R套件cffr來驗證。我在Colab把它寫成了可以線上使用的CITATION.cff驗證工具了,讓我們一起來看看怎麼使用吧。

CITATION.cff is a plain text YAML format for recording citation information. How can you tell if your CITATION.cff is correct? We can use the R package cffr for validation. I've created an online CITATION.cff validator using Colab. Let's take a look at how to use it.

(more...)

如何將螢幕畫面擷取成圖片? / How to Capture a Screenshot?

布丁布丁吃布丁

如何將螢幕畫面擷取成圖片? / How to Capture a Screenshot?

2025-0425-025109.png

本篇將說明如何在桌上型電腦Windows、Linux、MacOS以及行動裝置的Android、iPhone或iPad上擷取螢幕畫面。大多時候,其實我們都可以用鍵盤上的快速鍵「PrtSc」來擷取畫面。

This article explains how to take screenshots on desktop Windows, Linux, MacOS, and mobile devices like Android, iPhone, or iPad.  Most of the time, we can use the "PrtSc" hotkey on the keyboard to capture the screen.

(more...)

雜談:Home Assistant在遠端電腦播放聲音 / TALK: Playing Audios on a Remote Computer with Home Assistant

雜談:Home Assistant在遠端電腦播放聲音 / TALK: Playing Audios on a Remote Computer with Home Assistant

2025-0122-001139.png

結論寫在前面,最後我還是在Home Assistant使用vlc-telnet播放聲音,這是最簡單的做法了。

(more...)

GitHub上的軟體作品也能申請DOI:Zenodo與Github設定教學 / Software Projects on GitHub Can Also Apply for DOIs: A Tutorial on Zenodo and GitHub Configuration

布丁布丁吃布丁

GitHub上的軟體作品也能申請DOI:Zenodo與Github設定教學 / Software Projects on GitHub Can Also Apply for DOIs: A Tutorial on Zenodo and GitHub Configuration

2025-0103-012010.png

有人注意到我的GitHub保存庫出現了DOI的標示嗎?DOI是學術界確保數位資源能夠長期被人取用的重要方法,常用於學術期刊文章上。但其實任何數位資源都可以註冊DOI,包括發佈在GitHub上的軟體。有了DOI,大家就更容易引用你的作品,也可以為你的作品留下一個確確實實存在的記錄。那麼到底怎麽為GitHub申請DOI?又怎麼讓DOI的徽章出現在GitHub儲存庫的首頁?這篇就讓我們一起來看看怎麼做吧。

Has anyone noticed the DOI badge appearing on my GitHub repositories? DOIs are crucial in academia for ensuring the long-term accessibility of digital resources and are frequently used for journal articles. However, any digital resource can be assigned a DOI, including software hosted on GitHub. With a DOI, it becomes easier for others to cite your work and provides a permanent record of its existence. So, how do you get a DOI for your GitHub repository, and how do you display the DOI badge on your repository's homepage? Let's explore how to do just that in this post.

(more...)

雜談:用Dify跟Stable Diffuision製作投影片章節的封面照片 / Talk: Creating a Cover Image for Slide Section Using Dify and Stable Diffusion

雜談:用Dify跟Stable Diffuision製作投影片章節的封面照片 / Talk: Creating a Cover Image for Slide Section Using Dify and Stable Diffusion

2024-1227-173408.png

為投影片的內容選擇合適的照片真不是一件容易的事情。於是我就試著將投影片的內容傳送給大型語言模型,請大型語言模型撰寫適合Stable Diffusion的提示詞,然後用提示詞來繪圖看看。這樣的工作流會出現什麼結果呢?

(more...)

來看看3D掃描儀掃描了什麼模型吧 / Let's See What Models the 3D Scanner Scanned

布丁布丁吃布丁

來看看3D掃描儀掃描了什麼模型吧 / Let's See What Models the 3D Scanner Scanned

2025-0101-232209.png

之前我在幾次「數位化與延展實境工作坊」裡面都有介紹到3D掃描儀REVOPOINT POP3。工作坊的過程也常常聽到同學讚歎掃描儀的表現。到底大家在工作坊裡面掃描了什麼東西呢,讓我們一起來看看吧。

In previous "Digitalization and Extended Reality Workshops," I've introduced the REVOPOINT POP3 3D scanner.  During the workshops, I often heard participants praising the scanner's performance.  So, what exactly did everyone scan during these workshops? Let's take a look.

(more...)

淡江113學年度資訊週推廣活動:數位化與延展實境工作坊 / Digitalization and Extended Reality Workshop: Tamkang University Information Week 2024

布丁布丁吃布丁

淡江113學年度資訊週推廣活動:數位化與延展實境工作坊 / Digitalization and Extended Reality Workshop: Tamkang University Information Week 2024

2025-0101-222746.png

當數位典藏走進元宇宙:數位化與延展實境工作坊」又來開講囉!這次是面向同學們的工作坊活動,主要介紹3D掃描儀REVOPOINT POP3 跟 XR裝置 Meta Quest 3。讓我們一起來看看活動內容講了什麼吧!

"When Digital Archives Enter the Metaverse: Digitization and Extended Reality Workshop" is back! This time, it's a workshop geared towards students, primarily introducing the REVOPOINT POP3 3D scanner and the Meta Quest 3 XR device. Let's take a look at what the event covered!

(more...)

雜談:回頭閱讀舊的RSS文章 / TALK: Looking Back on Old RSS Posts

布丁布丁吃布丁

雜談:回頭閱讀舊的RSS文章 / TALK: Looking Back on Old RSS Posts

2025-0219-072326.png

看著RSS未讀文章的數量逐漸減少,其實也像是一種生活成就。

(more...)

為什麼影印機讀不到隨身碟?分割表格式的問題與解法 / Why Can't the Copier Read My USB Drive? Problems and Solutions Related to Partition Table Formats

布丁布丁吃布丁

為什麼影印機讀不到隨身碟?分割表格式的問題與解法 / Why Can't the Copier Read My USB Drive? Problems and Solutions Related to Partition Table Formats

2025-0101-171656.png

對軟體工程師來說,隨身碟的功能大多是刷ISO映像檔拿來安裝作業系統。但刷完之後再重新格式化,此時要拿它去影印機等裝置存儲檔案,又會發現隨身碟不能讀取了。原來這背後的原因,是因為「分割表格式」被設定為GPT的緣故。「分割表格式」到底是什麼?為什麼會被設定為GPT?要怎麼解決?就讓我們一起看下去吧。

For software engineers, USB drives are often used to flash ISO images for installing operating systems. However, after flashing and reformatting the drive, it often becomes unreadable by devices like copiers. The reason behind this lies in the " Partition Table Format" being set to GPT. What exactly is a " Partition Table Format"? Why is it set to GPT? And how can this issue be resolved? Let's delve into these questions.

(more...)

雜談:ComfyUI很好用,但結果跟WebUI不一樣 / ComfyUI Is User-Friendly, But Results Differ From WebUI

雜談:ComfyUI很好用,但結果跟WebUI不一樣 / ComfyUI Is User-Friendly, But Results Differ From WebUI

2024-1224-180844.png

繼上次把Forge裝起來後,我還是覺得生圖的方式太沒效率了,所以轉向尋求其他工具。這次嘗試的是Dify跟ComfyUI的結合。

(more...)

用Felo AI對「布丁布丁吃什麼?」提問吧! / Ask "What does Pulipuli eat?" with Felo AI!

布丁布丁吃布丁

用Felo AI對「布丁布丁吃什麼?」提問吧! / Ask "What does Pulipuli eat?" with Felo AI!

2025-0101-161206.png

自從「布丁布丁吃什麼?」改用Felo AI作為站內的搜尋引擎之後已經一段時間了。這對部落格的使用帶來什麼影響呢?讓我們一起來看看吧。

Since "Pulipuli's Blog" switched to using Felo AI as its internal search engine, some time has passed. What impact has this had on the blog's usage? Let's take a look.

(more...)

雜談:期盼了三年的巧味豬腳便當 / Long-Awaited Chiao Wei Pork Bento

布丁布丁吃布丁

雜談:期盼了三年的巧味豬腳便當 / Long-Awaited Chiao Wei Pork Bento

2025-0106-004317.png

天下第一攤的手作便當,依然十分美味。

(more...)

Python自然語言處理應用:命名實體識別與情緒分析 / Python Natural Language Processing Applications: Named Entity Recognition and Sentiment Analysis

布丁布丁吃布丁

Python自然語言處理應用:命名實體識別與情緒分析 / Python Natural Language Processing Applications: Named Entity Recognition and Sentiment Analysis

2024-1230-184829.png

儘管大型語言模型的盛行讓大家瞭解到AI分析文字的能力,但直接以命名實體識別和情緒分析來處理文本的做法,在具有特定目標的研究報告裡仍扮演著重要的角色。這篇就讓從我們從學習Python的使用,一步一步踏入命名實體識別和情緒分析的領域吧。

Although the prevalence of large language models has made people aware of AI's ability to analyze text, direct processing of text using Named Entity Recognition (NER) and Sentiment Analysis (SA) still plays a vital role in research reports with specific objectives. This article will guide us through the process of learning Python, step by step, to delve into the realm of Named Entity Recognition and sentiment analysis.

Short URL: https://l.pulipuli.info/24/nsysu 

(more...)

雜談:到底要怎麼使用RAGFlow呢? / TALK: RAGFlow Drained All My Resources

布丁布丁吃布丁

雜談:到底要怎麼使用RAGFlow呢? / TALK: RAGFlow Drained All My Resources

2025-0216-081952.png

由於這次RAGFlow看起來又無法順利完成任務了,我還是來記錄一下目前的狀況吧。

(more...)