Bootstrap 5 無法顯示瀏覽器預設

就這東西啦

https://bootstrap5.hexschool.com/docs/5.0/forms/validation/#browser-defaults

找了我半天……

最後解法長這樣。

:root {
  scroll-behavior: auto !important;
}

為何啊……

參考資料:

on Bootstrap5, browser default validation message does not showed when the page is so long

https://github.com/twbs/bootstrap/issues/33757

簡單使用CKEditor 5 及 使用PHP做後端接收上傳圖片

CKEditor 5最簡單的做法就是去Online Builder點一點,把你要的模組點完之後,按照sample裡面的範例放進你的網頁。但這次我有放圖片的需求,搞了半天才找到可行的做法。記得在Online Builder加進Image UploadSimple Upload Adapter

在加入CKEditor的語法前面加上下面程式碼

Read more “簡單使用CKEditor 5 及 使用PHP做後端接收上傳圖片”

為什麼要使用素材管理軟體Eagle

由於工作性質,根本是一個什麼都要做的狀態。總會有弄圖片弄影片的時候,這時候素材總是不好找。好不容易找到一個illustAC還滿好用,還會寄些免費素材給你。另外一個Depositphotos也有,只是數量上就沒那麼多了。

每天寄素材來超棒的,照片圖片樣板都有
Read more “為什麼要使用素材管理軟體Eagle”

網站使用HTTPS

教育局來文說要把對外網站全改用HTTPS。好喔……

先來個頭痛的,沒人想管系統又被硬弄成Windows Server的網站服務。Windows……也有Certbot耶!先去Certbot官網看說明。身為一個小廢物,自然卡了Install your certificate。平常都偷懶用NAS直接上憑證的人,就連自己租的空間也用cPanel,誰會知道怎麼設定啦。

先找到Apache的SSL設定,然後……Certbot全給我PEM檔啊!還好查了一下只是副檔名不同,是不是crt還是key沒差。然後弄了半天,反而Apache開不起來啦!要死啦!

Read more “網站使用HTTPS”

Google App Script操作筆記

前陣子找了Google App Script把NAS單向同步造成的空資料夾刪掉。然後碰到要分班建成績單表格還要改檔名又要貼學生名單上去。原本都手動做一做就好,但想想這東西應該也可以用Google App Script去處理吧。然後就動手了。

這邊只講幾個基本操作。

Read more “Google App Script操作筆記”

使用SSH修改Synology使用者空間配額

之前發現使用Domain Admin登入DSM之後發生無法讀取使用者的狀況。就想說用SSH來改看看吧,總不會連SSH都不行吧。然後一時間還真找不到用SSH改使用者配額的方式。後來在Reddit找到這篇。

先用這個查到使用者的ID:

sudo btrfs usrquota show -U [username@domain.com] [/volume1/folder]

再去SQLite修改配額

sudo sqlite3 /volume1/@eaDir/[folder]/SYNO@.quota
insert into user_quota values ([USER_ID], [QUOTA in MB]);
.quit

相關網頁:

最近弄的小工具

好一陣子前看到了這個網站:http://darcs.nomeata.de/screen-message/webapp.html#t=%3A-)。當時只覺得好像滿方便的。

前幾天學校老師要借用iPad,問說有沒有跑馬燈App……問題是你隔天就要用啊,我懶得再用Apple Configurator 2弄。然後就催生出來了這些東西。

也不是什麼大東西。一個是把Screen Message自己放起來,變成https://mis.cat/text/這樣。

另外一個就是自己修修改改弄出來的跑馬燈版本:https://mis.cat/marquee/。反正弄好完的沒打算公開,放這邊小小紀錄就好了。

自動清除Synology NAS資料夾內檔案

前陣子被指派了一個任務,把掃描後的檔案清空。詢問了之後是為了避免老師掃描後檔案都不刪掉,避免個資外洩。好,合理。公告請老師自行處理檔案後,我這邊著手讓NAS自己定時砍資料。

這邊我用學校的Snolology做個大致上的說明。

第一個當然是要找到資料夾實際上的位置。在File Station中找到資料夾後,右鍵選單中的內容,可以看到位置。會像是這樣:

/volume1/共用資料夾/子資料夾

然後開啟控制台→任務排程表→新增→排程任務→使用者定義指令碼→任務設定→使用者定義指令碼,輸入:

rm -rf /volume1/共用資料夾/子資料夾/*

然後挑個喜歡的時間讓他跑就可以了。

Windows 10 Hyper-V 建立捷徑

最近覺得老是跑出去很麻煩,決定開台Hyper-V直接測網域功能,反正記憶體加到32G也用不完

參考了一下網路上的資料,使用vmconnect可以直接開虛擬機起來。但是Windows 10放置的位置在System32裡面。所以連結修改成這樣:

%systemroot%\System32\vmconnect.exe localhost [虛擬機名稱]

然後要開用管理員權限執行。

參考網頁
TIPS-建立Hyper-V VM連線捷徑-黑暗執行緒
https://blog.darkthread.net/blog/hyper-v-vmconnect-shortcut/