:::

子群組探勘簡介 / 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...)