[歌詞翻訳] Workin‘ Hard – 藤井風

掻っ攫った(かっさらう 「さらう」の乱暴な言い方) 圧巻(あっかん)でらした あらら 世は実に易し
信じ切った 安心し切った あたた 深き喜び
戦うは なぎ倒すは か弱い己自身さ
やり切って胸はって 綺麗に散るのさ~

奪得獎杯了 壓軸的驚人之舉 哎呀 這世界就是這麼簡單
徹底相信 徹底鬆了口氣 溫暖又深刻的喜悅
戰爭要打倒的是軟弱的自己
抬頭挺胸戰到最後 然後美麗地殞落

閱讀全文 [歌詞翻訳] Workin‘ Hard – 藤井風

[筆記] Critical Render Path 與 Reflow, Repaint

Critical Render Path

讀取 html => 產生 DOM Tree => 產生 CSSOM Tree => 產生 Render Tree => Layout => Paint => Compositing

Layout做的事情

依照樣式表與元素的可視與否,計算每個元素的尺寸、位置

Paint做的事情

繪製每個Layout的文字、顏色、圖片、透明度、transform。也就是把Layout轉為實際視覺上的結果。

Compositing做的事情

將所有的Layout組合起來

閱讀全文 [筆記] Critical Render Path 與 Reflow, Repaint

Nuxt Hydration Fails – SSR與CSR的比對錯誤

在 Nuxt 中,當我們 refresh 頁面時,寫在 data 或 computed 中的程式碼,在 server 端與 client 端都會各執行一次,並且在前端會進行html tag的比對,若兩者不相符會噴錯,甚至沒有辦法進行接下來的操作。

因此,當我們用了 new Date().getTime(), Math.random() 這類的程式碼在data中,是一定會造成錯誤的。甚至 new Date().getDay() 也是有可能,因為 server time 有很大的可能性,跟 client 端的時區不同。最後我們再來看看如何解決,我們先來看看相同的程式碼,在 Nuxt2 與 Nuxt3 分別會導出怎樣的結果。

閱讀全文 Nuxt Hydration Fails – SSR與CSR的比對錯誤

PM2 watch 造成的無限迴圈

pm2 的 watch 是用於監聽檔案變動,自動重啟服務的一個功能。我們可以透過在 pm2.config.js 檔案中設定 watch: true 來開啟此功能。這樣一旦進了新 code 就會自動重啟,不用手動 pm2 restart {id} 非常方便。

但也就是因為這麼方便,所以常常會忘了他的存在。

前陣子做了一個透過排程,自動到某處去下載json檔案回來存放,再提供一隻API來吐出篩選過的資料的小工具。在開發環境完成後,一樣就很順手的在正式環境用PM2跑起來。

閱讀全文 PM2 watch 造成的無限迴圈

在dockerfiles中使用aws ecr image

這篇文章主要是筆記如何在本機使用AWS ECR上已存在的image,以及所需要的驗證方式。

首先到AWS ECR選擇你的repo,進入映像列表後選擇一個映像,在內頁複製他的URI,像是:735675645655.dkr.ecr.ap-northeast-1.amazonaws.com/my_project:23f4b2a。打開你的Dockerfile,將FROM後面的映像名稱改成這個URI

閱讀全文 在dockerfiles中使用aws ecr image

虎蘭市的貓咪祭典:一場別具風味的活動

每年的11月,在日本埼玉縣的虎蘭市,都會舉行一個別具風味的祭典「にゃんにゃん祭り」(喵喵祭)主題也就是貓咪。這個祭典吸引了大量的遊客和當地居民,讓他們能夠欣賞到一場獨特而令人興奮的活動。這個祭典集結了山車遊行、攤販市集和寵物認養活動,讓人們能夠在這一天與貓咪們共度美好時光。

造型可愛、尺寸壯觀的赤面貓花車

一到了祭典的那一天,整個虎蘭市都被貓咪的氛圍所包圍。大街小巷裡,隨處可見以貓咪造型為主題的山車或花車,有些以傳統山車的形式呈現,但都以貓咪為靈感,栩栩如生。山車會以貓奔跑的速度高速在街上來回奔馳,給人一種刺激又有點小小的危險的感覺。也因此,拉山車的工作人員在活動開始前,都要先上虎蘭山上祈求貓神保佑,以確保活動的順利舉行。

閱讀全文 虎蘭市的貓咪祭典:一場別具風味的活動

鳥羽周作出軌事件道歉全文翻譯

皆樣

この度は、私の軽率な行動によって世間をお騒がせしており、誠に申し訳ございません。
一部報道のあった広末涼子さんとの件についてお詫びをさせてください。

各位,這次因為我輕率的行為造成騷動,誠摯的向大家道歉。
有一些關於我跟廣末涼子的報導,我深表歉意。

まず、報道された内容は、概ねその通りです。
多くの方にご迷惑をかける行為だと頭では理解していながら、
相手のご家族や自分の家族、 周りの皆様にどういうことが起こるのかを想像できないまま、
僕は冷静な判断を欠く行動をしました。

首先,被報導的內容大致上就是這樣沒錯。
雖然我理解這個行為會造成很多人的困擾,
但仍然沒對想到會對對方的家庭或自己的家庭、周遭的人造成怎樣的事情,
我在欠缺冷靜的判斷之下,做出了這樣的行為。

閱讀全文 鳥羽周作出軌事件道歉全文翻譯

[歌詞翻訳] Higher Love – MISIA

届け higher love
この手にhigher love
この身の中に宿る確かな愛を引き上げて
届け higher love
その手にhigher love
二度ともう離したくないの
So give me higher love

傳遞吧,至高無上的愛
將至高無上的愛傳遞到這雙手
將這體內的真愛提升
傳遞吧,至高無上的愛
將至高無上的愛傳遞到這雙手
我不想再離開一次了
所以,給我至高無上的愛吧

閱讀全文 [歌詞翻訳] Higher Love – MISIA

自行修正Site Kit AdSense錯誤

我部落格的網址是用子網域,先前裝Site Kit的時候,已經驗證過AdSense。但最近不知道何時開始,卻出現以下的畫面,告訴你要完成設定。但不管怎麼點,卻都會顯示錯誤。

以下是出現錯誤的流程

下圖是點選Site Kit > Setting之後出現的畫面。在已連接的服務中,AdSense的區塊右邊顯示了一顆要你完成設定的按鈕 “Complete setup for AdSense”。

閱讀全文 自行修正Site Kit AdSense錯誤