:::

Edubuntu歸來 / Edubuntu Revival

布丁布丁吃布丁

Edubuntu歸來 / Edubuntu Revival

2023-0109-043403.png

Ubuntu可說是桌面版Linux最知名的發佈版,但它其實還有許多不同的衍生分支。

其中一個分支就是Edubuntu。

(more...)

這是第四份自動轉發測試,如何? / The 4th Test For Blogger to Social Medias

布丁布丁吃布丁

這是第四份自動轉發測試,如何? / The 4th Test For Blogger to Social Medias

2023-0109-015315.png

經過一翻掙扎與重新配置後,自動轉發服務大洗牌了一輪。

(more...)

這是第三份自動轉發測試 / The 3rd Test For Blogger to Social Medias

布丁布丁吃布丁

這是第三份自動轉發測試 / The 3rd Test For Blogger to Social Medias

2023-0108-231500.png

用dlvr.it轉發的結果很是有很多不太理想的地方。

(more...)

這是第二份自動轉發測試 / The 2nd Test For Blogger to Social Medias

布丁布丁吃布丁

0 Comments

這是第二份自動轉發測試 / The 2nd Test For Blogger to Social Medias

2023-0108-212052.png

呃...今天下午的測試,由於dlvr.it設定錯誤。

我們需要再重新發文,測試一次。


(more...)

這是一份自動轉發測試 / Test for Blogger to Social Medias

布丁布丁吃布丁

這是一份自動轉發測試 / Test for Blogger to Social Medias

2023-0108-164448.png

今天天氣清朗,外面風和日麗。

我們很高興有這個機會,可以來進行這次的測試。

(more...)

TextRank簡介 / Introduction to TextRank

TextRank簡介 / Introduction to TextRank

3-cover-TextRank_Introduction_to_TextRank.png

哈囉,大家最近在吃什麼呢?這裡是思考傳統摘要與自動化摘要之間有何異同的布丁。這篇是我之前介紹自動文字摘要演算法TextRank的10分鐘簡短投影片,並附上實作可以使用的Python腳本,提供給有需要的朋友使用。

(more...)

修正Fcitx RIME注音・臺灣正體異體字打字問題 / Fixing the Problem of OpenCC Issues when typing with bopomofo_tw of Fcitx RIME

修正Fcitx RIME注音・臺灣正體異體字打字問題 / Fixing the Problem of OpenCC Issues when typing with bopomofo_tw of Fcitx RIME

2-cover-Fcitx_RIME_Fixing_the_Problem_of.png

哈囉,大家最近在吃什麼呢?這裡是終於可以開心打字的布丁。

在臺灣的中文使用者大多都以注音輸入法為主。而各種注音輸入法中,我最推崇的就是RIME中州韻輸入法引擎中的注音・臺灣正體輸入法。在眾多跨平臺的版本中,我目前使用的是Fcitx5 RIME版本。但這個版本有著打一個詞彙卻只出現單字的問題,需要修正opencc之中tw2t.json的設定。

如果你想知道怎麼修正Fcitx RIME的問題的話,就繼續看下去吧!

(more...)

發掘模型背後的知識:子群組探勘 / Knowledge extraction beyond the AI Models: Subgroup Discovery

發掘模型背後的知識:子群組探勘 / Knowledge extraction beyond the AI Models: Subgroup Discovery

5-cover-Introduction_to_Subgroup_Discovery2.png

哈囉,大家最近在吃什麼呢?這裡是換了一臺電腦的布丁。這篇是2021年演講的記錄,主題一樣是講述子群組探勘(subgroup discovery)。跟前一篇「子群組探勘簡介」不一樣的是,演講裡面我加入了較多例子,用比較容易理解的方式來介紹子群組探勘。這次也嘗試把演講的錄影放上來做個記錄,提供有需要的同學觀看。

(more...)

子群組探勘簡介 / Introduction to Subgroup Discovery

布丁布丁吃布丁

子群組探勘簡介 / Introduction to Subgroup Discovery

5-cover-Introduction_to_Subgroup_Discovery.png

哈囉,大家最近在吃什麼呢?這裡是思考如何在人工智慧和可解釋性之間取得調和的布丁。我之前介紹過Weka的HotSpot,也介紹過Cortana的特殊模型探勘,而這篇則是介紹這些演算法的基本概念:子群組探勘(Subgroup Discovery)。本篇專欄也在政大人工智慧與數位教育中心的AI專欄發佈喔。

(more...)

捐款功能修好囉! / Donations Welcome!

布丁布丁吃布丁

捐款功能修好囉! / Donations Welcome!

4-cover-Donations_Welcome.png

哈囉,大家最近在吃什麼呢?這裡是申請AdSense中的布丁。

壞掉很久的捐款功能,最近總算是把它修好了。如果你覺得我寫的內容對你有幫助的話,不妨點下捐款連結,請我喝杯咖啡吧。

(more...)

不用寫程式的機器學習工具 / No-Code Machine Learning Tools

不用寫程式的機器學習工具 / No-Code Machine Learning Tools

3-cover-No_Code_Machine_Learning_Tools2.png

哈囉,大家最近在吃什麼呢?這裡是研究把各種東西都打包到Docker的布丁。

談到人工智慧、機器學習,很多人都覺得應該要用程式語言來做。與此同時,也是有人致力於將複雜的東西簡化成容易使用的工具,這就是今天要介紹的「不用寫程式的機器學習工具」。這篇是我之前發佈在政大人工智慧與數位教育中心的AI專欄中的文章。現在隨著Blog「布丁布丁吃什麼?」恢復運作,我就來整理整理之前做過的事情吧。

(more...)

公告:BLOG版面調整 / Announcement: BLOG Theme Adjustment

布丁布丁吃布丁

公告:BLOG版面調整 / Announcement: BLOG Theme Adjustment

2-cover-BLOG_ENG.png

哈囉,大家最近在吃什麼呢?這裡是一直想要跟社會接軌的布丁。

這篇公告想跟大家說一下,最近我想要測試能不能在「布丁布丁吃什麼?」設定收益廣告。大家之前看到的版面會暫時消失,改使用Blogger內建的主題版面喔。

(more...)

擺脫PWA的限制,把任意網頁變成電腦的應用程式:客製化網頁應用程式 / Customize Your Web Application: No PWA, Any Favicon

擺脫PWA的限制,把任意網頁變成電腦的應用程式:客製化網頁應用程式 / Customize Your Web Application: No PWA, Any Favicon

1-cover-PWA_Customize_Your_Web_Application.png

哈囉,大家最近吃什麼?這裡是總算有點適應Linux的布丁。

你用過漸進式網路應用程式PWA或網頁應用程式(WebAPP, Web Application)嗎?儘管一直不斷有人主張應該用網頁來取代安裝在作業系統上的原生應用程式,也越來越多原生應用程式改用PWA的形式發佈。然而,對使用者來說卻非常不方便。使用者安裝PWA或網頁應用程式的時候,一般來說只能使用開發者預先設定好的網址、應用程式名稱和圖示。如果你想要把Google試算表中一個你常用的表格建立捷徑、做成應用程式,你會發現其實你只能建立「試算表」應用程式,而不能連到你真正的表格。

為了克服PWA的限制,我開發了工具「PWA-Builder」來產生自訂的網頁<head>內容。以此修改網頁的<head>之後,就能客製化產生自己習慣使用的網頁應用程式囉。如果你也想要自己制訂要使用的網頁應用程式的話,就讓我們繼續看下去吧!

(more...)

課堂學習的最佳Chromebook:ASUS Chromebook Detachable CZ1 / The Best Learning partner: ASUS Chromebook Detachable CZ1

布丁布丁吃布丁

課堂學習的最佳Chromebook:ASUS Chromebook Detachable CZ1 / The Best Learning partner: ASUS Chromebook Detachable CZ1

4-cover-Chromebook_ASUS_Chromebook_Detachable.png

哈囉,大家最近在吃什麼呢?這裡是感嘆Chromebook發展日新月異的布丁。

上一次我介紹了適合開發者的ASUS Chromebook Flip CX 5,這次我們來看看ASUS在Chromebook主力戰場的教學環境中推出最新的機型:ASUS Chromebook Detachable CZ1 (CZ1000)吧。ASUS Chromebook Detachable CZ1 (CZ1000)本身是一台運作Chrome作業系統的平板。整體大概1公斤與10.1吋觸控螢幕的ASUS Chromebook Detachable CZ1 (CZ1000),特別適合帶出門或拿在手上使用。ASUS Chromebook Detachable CZ1 (CZ1000)搭配了具有橫向立架的保護套、可拆卸的超薄鍵盤,使它也可以作爲筆電使用。更棒的是,ASUS Chromebook Detachable CZ1 (CZ1000)的平板具有可收納USI觸控筆的空間,收納USI觸控筆後也會自動充電,再也不用擔心USI觸控筆被我擺到弄丟了呢。

如果你也對輕薄小巧又有多種實用功能的ASUS Chromebook Detachable CZ1 (CZ1000)感興趣的話,就讓我們繼續看下去吧!

(more...)

釋放Notepad++黑暗力量:開啓黑暗模式 / How to Enable Dark Mode in Notepad++ 8

釋放Notepad++黑暗力量:開啓黑暗模式 / How to Enable Dark Mode in Notepad++ 8

5-cover-Notepad_How_to_enable_the_Dark_Mode.png

哈囉,大家最近在吃什麼呢?這裡是努力讓藍牙耳機配對到Linux電腦上的布丁。

程式開發者爲了閱讀以文字爲主的大量程式碼,通常偏好將程式編輯器改成偏暗的黑暗模式,可以讓閱讀程式的時候舒服許多。知名的Windows專用軟體Notepad++是程式開發者不可或缺的編輯器。早期Notepad++必須設定主題來啓用黑暗模式。在2021年發佈的8.0版本,Notepad++直接加入了黑暗模式(Dark Mode),設定起來更加直覺了。

接下來就讓我們來看看,怎麼在Notepad++裡面開啓黑暗模式吧。

(more...)

如何改善GNOME 3用Alt+Tab切換視窗的功能? / Tips to improve the Alt-Tab behavior in GNOME 3

布丁布丁吃布丁

如何改善GNOME 3用Alt+Tab切換視窗的功能? / Tips to improve the Alt-Tab behavior in GNOME 3

3-cover-GNOME_3_Alt_Tab_Tips_to_improve.png

哈囉,大家最近在吃什麼呢?這裡是鬼月時期碰到許多強得跟鬼一樣的人的布丁。

如果要提高桌面環境多視窗的工作效率,那麼快捷鍵「Alt+Tab」一定是每個人都必須學起來的基本功夫。「Alt+Tab」的主要功能是快速切換不同視窗,但這個功能在每個作業系統中運作的方式都不太一樣。在內建了多個虛擬桌面(workplace),並搭配多顯示螢幕的Linux GNOME 3桌面環境中,「Alt+Tab」預設顯示所有應用程式(applications)的運作方式就不太方便操作了。

這篇將介紹如何在Linux GNOME 3中改善「Alt+Tab」切換視窗的功能,包括了在應用程式之間的切換改爲在視窗(windows)之間的切換,以及讓「Alt+Tab」的切換循環只限定在滑鼠目前的顯示畫面。如果你也想成爲GNOME 3工作效率大師的話,就繼續看下去吧!

(more...)

Linux的多媒體影片格式轉檔工具:HandBrake / HandBrake: A Video Transcoder in Linux

布丁布丁吃布丁

Linux的多媒體影片格式轉檔工具:HandBrake / HandBrake: A Video Transcoder in Linux

2-cover-Linux_HandBrake_HandBrake_A_Video.png

晚安,大家最近在吃什麼呢?這裡是煩惱工作環境遲遲無法好好配置完成的布丁。

在Windows作業系統裡轉換影片時,很多人常用的是格式工廠(Format Factory)。而對Linux作業系統的使用者來說,HandBrake則是轉換影片格式的第一首選。使用HandBrake轉換影片時,我們不需煩惱要轉換的影片格式參數,而是可以直接使用它提供了多種使用情境的預先配置檔案。例如我想要在Android或iPhone上播放,或是我想要把它作爲Gmail附件,請它在影片長度和檔案大小間取得平衡,HandBrake都可以幫你直接處理。不僅如此,HandBrake也是Linux、Windows和MacOS的跨平臺工具。接下來就讓我們來認識認識HandBrake這個強大又好用的多媒體影片格式轉檔工具吧。

(more...)

在Chromebook配置適合開發者的Linux桌面環境吧!ASUS Chromebook Flip CX5華麗上陣 / Installing a Linux Desktop Environment on ASUS Chromebook Flip CX5

在Chromebook配置適合開發者的Linux桌面環境吧!ASUS Chromebook Flip CX5華麗上陣 / Installing a Linux Desktop Environment on ASUS Chromebook Flip CX5

image-template-20210726-1542.png

近年來各家Chromebook大廠嗅到了商務市場與居家遠端辦公的商機,紛紛推出了尺寸較大、規格更高級的Chromebook。高階的Chromebook不僅能夠讓原本Chrome作業系統的效能更好,讓使用者能夠同時安裝與開啓更多的Android應用程式之外,還能夠透過crouton,配置適合開發者的Linux桌面環境。在Linux作業系統已經成為全球開發者首選平臺的今日,Linux桌面環境可能會成為吸引開發者使用Chromebook的另一個特色。

哈囉,大家最近吃了什麼呢?我是一邊擺出「= U =」的笑臉、一邊開心地吃著Chromebook的布丁。今天就讓我來看看ASUS近期推出的高階Chromebook:ASUS Chromebook Flip CX5 (CX5500),到底如何要怎麼在Google Chrome瀏覽器爲主的Chrome作業系統中,配置適合開發者的Linux桌面環境吧。

(more...)

幫操作畫面加個邊框吧!響應式加框網頁工具 / Add a frame on screenshot: Responsive Frame Mockup

幫操作畫面加個邊框吧!響應式加框網頁工具 / Add a frame on screenshot: Responsive Frame Mockup

31-PAW_Frame_Mockup_Add_browser_phone.png

呀呵,大家最近在吃什麼呢?這裡是寫論文也要加個框的布丁。

作為軟體開發者,用螢幕截圖的操作畫面來說明軟體功能,是一件相當常見的工作。如果要讓讀者知道你的操作畫面是在什麼裝置上運作的話,為操作畫面加個對應裝置的邊框,絕對可以幫你的文件大大加分。

為了幫博士論文中的系統操作畫面加上瀏覽器的邊框,我開發了Responsive Frame Mockup網頁工具。它可以為任意尺寸和比例的圖片,加上瀏覽器、智慧型手機、以及平板的框架。以下就讓我們來認識Responsive Frame Mockup這個好用的網頁工具吧!

(more...)

如何開啓AppImage裡面的指定應用程式?以WPS為例 / How to open a specific application in an AppImage? Using WPS Office as an example

布丁布丁吃布丁

如何開啓AppImage裡面的指定應用程式?以WPS為例 / How to open a specific application in an AppImage? Using WPS Office as an example

3-AppImage_WPS_How_to_use_files_in-06021022.png

哈囉,大家最近在吃什麼呢?這裡是越用越喜歡Linux的布丁。

你知道Linux的免安裝應用程式AppImage嗎?AppImage主打「一個檔案=一個應用程式」的特色,只要下載並開啓權限後,就能直接執行應用程式。但直接執行AppImage時只能執行創造者預設好的指定指令。如果我們想要執行AppImage中的其他應用程式或檔案的話,可以先把它掛載到/tmp暫存資料夾,然後就可以直接使用AppImage中其他的應用程式了。

本篇使用的例子是WPS Office的AppImage。原本WPS Office的AppImage只允許我們使用WPS文件編輯器(WPS Writer)。如果我們要將副檔名為「dps」的WPS投影片檔案格式(WPS Presentation),用WPS Office的WPP投影片編輯器開啟的話,那就得要用這個方法囉。讓我們來看看要怎麼做吧。

(more...)

為什麼列印網頁時頁首與頁尾消失了? /  Page Margin Setting causes Headers and Footers to Disappear when Printing

布丁布丁吃布丁

為什麼列印網頁時頁首與頁尾消失了? /  Page Margin Setting causes Headers and Footers to Disappear when Printing

27-Page_Margin_Setting_causes_Headers.jpg

嗨,大家最近在吃什麼呢?這裡是為臺灣祈福的布丁,最近我苦於處理Blog網頁列印版本的各種問題。其中一個令我困擾已久的難題,就是列印版的頁首和頁尾消失了。研究後才發現,這是因為我在CSS語法中設定了頁面邊界「@page {margin: 0.5cm}」,導致Google Chrome瀏覽器在列印版本中隱藏了頁首與頁尾。接下來我們就一起來看看網頁列印版本的頁首和頁尾,以及造成它們消失的CSS設定細節吧。

(more...)

用7-Zip解壓縮含有亂碼檔名的ZIP檔案 / Using 7-Zip to decompress ZIP with given encoding

布丁布丁吃布丁

30 Comments

用7-Zip解壓縮含有亂碼檔名的ZIP檔案 / Using 7-Zip to decompress ZIP with given encoding

24-7_Zip_ZIP_Using_7_Zip_to_decompress.jpg

啊囉哈~這裡是不管天氣冷熱都要跟蚊子生死鬥的布丁。今天要來跟大家聊聊壓縮檔的檔名問題。

華人世界比較常用的壓縮檔格式為RAR,不過我個人則是推崇泛用的傳統壓縮檔格式ZIP以及壓縮率更好的7-Zip。在正式典藏資料的網站中,ZIP也是許多網站的首選。不過,有時候在為ZIP壓縮檔解壓縮時, 不是發現裡面沒有檔案,就是檔名變成亂碼或底線。 為什麼會變成這樣呢?

調查之後才發現,ZIP壓縮檔的檔名出現亂碼時,通常是因為我們現在在用的作業系統跟壓縮者當下的作業系統並不相同的緣故。因此當我使用大五碼的作業系統處理來自日文編碼的ZIP壓縮檔時,解壓縮後的檔案名稱就或變成亂碼。

那如果我想要解壓縮來自日文編碼的ZIP壓縮檔,又想要維持檔名不要變成亂碼的話,該怎麼做好呢?這篇我會說明如何使用7-Zip的參數「cp」來設定解壓縮時使用的編碼。這樣就能正確將檔案解壓縮、並且避免亂碼出現囉。接下來就讓我們來看看要怎麼做吧。

(more...)