瓶子裡的小狐狸

~ 以为现在就是永远 ~

Sep 2, 2020

讀《藝術的故事》(二)

讀《藝術的故事》(二)

6. 羅馬和拜占庭 5 A.C. ~ 13 A.C. 由於君士坦丁大帝確立了基督教會在國家中的權力,宗教和藝術的關係再次緊密結合起來。由於禮拜場所的功用和古代神廟截然不同,於是教堂沒有用異教神廟為模型,而是仿造大型會堂的型式(basilicas)。這種建築本是用作室內市場和公開法廷,主要由長方形大殿構成,沿著兩條長邊有些比較狹窄、低矮的分隔間,由一排柱子把它們跟大殿隔開。裡面盡頭處經常是一個半圓形的高台(即半圓形龕),會議主持人或法官就坐在台上。半圓形的龕即後殿就被當作主祭壇(high altar),是禮拜者矚目的地方。設置著祭壇的這個地方,從此叫做唱詩班席(choir)。中央主殿是會眾集會之處,後來叫做中殿(nave),此語原義是“

Aug 22, 2020

讀《藝術的故事》(一)

讀《藝術的故事》(一)

1. 史前期和原始民族、古代美洲 作者認為討論藝術的起源離不開對藝術定義的界定,許多我們今天認為的古代藝術,實際上在當時是以實用的標準來加以評價,在過去藝術必須為實用目的服務,時間越早,藝術必須為之服務的目的就越明確。 在原始人看來,建築和制作神像沒有區別,都是用來施行巫術。築巢建屋是為了遮風擋雨,為了躲避操縱風雨的鬼神,制作神像是為了保護人們免遭鬼神的危害。原始人這種把畫作當作富有威力的東西去使用的心理,至今仍流傳在我們的社會,比如紮小人,巫毒娃娃等。 由此我們可以理解法國Lascaux洞窟壁畫、西班牙Altamira洞窟壁畫上栩栩如生的牛、長毛象等動物的象徵意義。事實上,許多藝術作品就是作用於各種古老的儀式中,重要的不是他們美不美,而是能不能發揮作用,能不能實施所需要的巫術。 原始藝術家們是在原始社會生活已規定好的禮儀和習慣內,發揮趣味和技藝,表達個人氣質。我們不應當只關注技藝水平,欣賞“美”

Jul 11, 2020

動物森友會之釣魚大會攻略

動物森友會之釣魚大會攻略

釣魚大會規則 在限制時間3分鐘內盡可能釣到最多的魚。 釣魚大會參加人員 同時在島上的所有好友都能參加。 釣魚大會舉辦時間 早上 9 時至下午 6 時 釣魚大會參加方法 在廣場與與俞司廷對話報名參加,報名費一次500鈴錢,第一次免費。 釣魚大會點數獲得規則 釣到的魚每條1點,釣到3條以上則額外獲得2點。例如釣到5條魚,可獲得 5 * 1 + 2 = 7 點。 與好友一起參加會有額外點數,5~9條可獲得額外5點,10~14條可獲得額外7點,15條以上可獲得額外10點。例如你個人釣到5條魚,好友們總共釣到15條魚,你個人可獲得

Jul 3, 2020

Android 使用 Volley 下載文件附進度條

Android 使用 Volley 下載文件附進度條

Volley官方文檔說: "Volley is not suitable for large download or streaming operations, since Volley holds all responses in memory during parsing. For large download operations, consider using an alternative like DownloadManager."這是真的,特別是內存小的手機,使用Volley下載很多文件或者單個大文件就不是很恰當了。

Jul 3, 2020

Chrome 實驗性功能 CSS Overview

Chrome 實驗性功能 CSS Overview

Chrome上了新的實驗性功能 CSS Overview,感覺對做網站前端十分有用,可以快速查閱網站上所使用的顏色、字體、未使用的css申明、定義的媒體查詢。 因為目前還是實驗性階段,所以需要手動啟用該功能。啟用CSS Overview 操作如下: 打開開發者工具,Mac上快捷鍵是Command+Option+I,Windows上快捷鍵是Control+Shift+I。打開開發者工具的設置,可以點擊開發者工具欄右上角的齒輪小圖標,或者,Mac上快捷鍵是Function+F1,Windows上快捷鍵是F1,找到 Experiments 點開。 啟用了CSS Overview功能之後就會在開發者工具欄上找到CSS Overview的標籤。 點擊

Jun 23, 2020

解決 Rejecting re-init on previously-failed class <androidx.core.view.ViewCompat$2> 警告

解決 Rejecting re-init on previously-failed class <androidx.core.view.ViewCompat$2> 警告

新建一個安卓項目, compileSdkVersion 29,然後啟動MainActivity就看到 Logcat中有警告信息: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;雖然不會拋出錯誤或異常,但是看到也很噁心。 解決方法,

Jun 16, 2020

Wordpress 主題顯示預估閱讀時間

Wordpress 主題顯示預估閱讀時間

突然發現Y CHUENG寫的遊記太長了,有的遊記居然有好些人看了15分鐘,於是想在頁面靠前的地方顯示預估閱讀時間,讓讀者有個文太長的心理準備😂 這個預估閱讀時間的計算很粗暴,就是文章字數/平均閱讀速度。Y CHEUNG 抓的平均閱讀速度是500。一般人大約是200~500左右,隨意哈。雖然 PHP 內建有計算字數的函數 str_word_count ,但是中文用這個不好使,得出的數字不對,還是用正則匹配後計算啦。 操作步驟在主題theme的 function.php 文件末尾處添加以下代碼:function reading_time() { $content = get_post_

Jun 15, 2020

Fail2ban 配置 Nginx filter

Fail2ban 配置 Nginx filter

簡要紀錄一下目前服務器上的 fail2ban 關於 nginx 的 filter 配置。 惡意爬蟲過濾器[Definition] badbotscustom = Sogou web spider|DotBot|AhrefsBot|Baiduspider|PetalBot|WOW64|Daum|Barkrowler|360Spider|Buck|Photon|SEOkicks|magpie-crawler|SemrushBot|SeznamBot|MJ12bot|EmailCollector|WebEMailExtrac|TrackBack/1\.02|

Jun 15, 2020

Ghost 0.4.2 跨世代升級到 3.19.2 版本

Ghost 0.4.2 跨世代升級到 3.19.2 版本

Y Cheung 從最早的 Ghost 0.1版本就開始嘗試使用 ghost 平台來寫博客了,由於nodjs版本升級太麻煩就沒有慾望升級ghost版本,之後就一直停留在 0.4.2 版本很多年了。終於下定決心要把它更新!(握拳) 理想中的升級是這樣的,先在後台導出json,然後在安裝了最新版本後導入json,再把 /content/image 複製到新安裝的ghost裡,結束。 奈何現實總是骨感的,幸好 Y Cheung 先是在Local電腦上嘗試。新的Ghost終於有docker image了,一條命令飛快就把ghost站點起起來了,然後一步步設置好進入後台,

Jun 9, 2020

修復SSL_do_handshake() failed 錯誤

修復SSL_do_handshake() failed 錯誤

最近WP網站遇到了詭異的問題,Jetpack 的統計數據與 Google Analytics 上的不一致,wordpress.com 面板上又顯示無法訪問這個站點,但是 Y Chueng 用瀏覽器打開網站又正常,很奇怪。然後本應該在昨日計劃發佈的 Post 沒有被發佈。太奇怪了。 在進一步調查時發現 Wordpress 站點健康檢測中顯示了2個問題,一個 Jetpack無法連接,一個是計劃事件無法正常運行。呀呀呀,於是去檢查 Nginx log 日誌,發現果然有錯誤(如下),只是不知道是否相關。 [crit]

Jun 1, 2020

圖形庫(Graphics API)簡介

圖形庫(Graphics API)簡介

OpenGL Open Graphics Library 是跨語言跨平台的底層圖形庫,用於渲染2D、3D矢量圖形,由Khronos Group維護。 OpenGL ES OpenGL for Embedded Systems 是OpenGL的子集,專為手機等嵌入式設備而設計。 WebGL WebGL是基於OpenGL ES的Javascript圖形庫。 Vulkan Vulkan是低開銷跨平台的圖形庫,由Khronos Group維護。 Metal Metal是蘋果推出的面向底層的圖形庫,適用於蘋果系設備。 DirectX Direct X 是微軟推出的系列多媒體編程接口,只適用於win系平台設備。 延伸閱讀:

May 12, 2020

樹莓派3B開啟I2C接口

樹莓派3B開啟I2C接口

使用PCF8591模組(AD/DA轉換模組、類比/數位轉換模組)的時候需要用到I2C接口,但是買回來的樹莓派默認沒有啟用這個接口,只好手動開啟。 sudo raspi-config 然後配置: 選擇 5 Interfacing Options - Configure connections to peripher 選擇 P5 I2C - Enable/Disable automatic loading 看到提示 would you like the