2021年4月30日 星期五

DOUGH 動手玩 親手實作母親節蛋糕

今天已經是四月底,

再過兩週就是母親節,

通常以 5月的第二個星期日做為母親節,

今天要來介紹的是

DOUGH 動手玩 親手實作母親節蛋糕

母親節的由來

近代的母親節,

是由 Anna Jarvis 發起,

她的母親善良且具有同情心,

為了紀念母親無私的奉獻,

美國國會在 1913年 正式將其定為法定的母親節。

而安娜母親所喜愛的康乃馨,

自然而然就成了母親節的象徵。

DOUGH 動手玩



DOUGH是親手實做健康美味的英文縮寫

( DO it Urself  Good & Healthy)

營業時間為

平日 10:30 ~ 21:30 
假日 10:30 ~ 21:30

自 4/30 ~ 5/16 有母親節限定手作 DIY

營業地點:

台中市北區育才北路32-1號2F

一中店於5/1(六)正式開幕

電話:04-2225-5620

對 DIY 有興趣的 ,可前往特製母親節專屬蛋糕


除了去餐廳吃美食或到百貨shopping之外,

也可以親自做一個充滿心意與新意的禮物








1913年國會


2021年4月29日 星期四

夜市新選擇 : 捷運總站夜市

台中捷運於 2021年4月25日中午12時正式通車,

周邊的住宅房價也跟著水漲船高,

幾個生活基本要素都具備後,

除了安居及交通便利之外,

生活也需要一些調劑,

今天就來介紹

夜市新選擇 : 捷運總站夜市

大家愛逛夜市,

從北到南有許多知名的夜市景點,

師大夜市、逢甲夜市、花園夜市、六合夜市等等,

隨著捷運正式通車,

在捷運附近也新開了"捷運總站夜市"。


捷運總站夜市占地1800坪,

營運時間為每周的 三、五、六、日 的下午 4 點至凌晨 1 點,

地點為敦富路與敦富一街口,

雖說名為捷運總站夜市,

不過由台中捷運舊社站前往比較方便,


捷運總站夜市為台中市第 11 座取得營業許可的合法夜市,

由於開幕不久,

原有可容納 400 個攤位並沒有完全滿載,

雖說在敦富一街上設有停車場,

但還是不敷使用,

大家可多利用大眾交通工具前往。

最後附上影片:






2021年4月28日 星期三

[商品] PLARAIL SC-05 山手線拉拉熊列車與入門軌道組

家中如果有小小鐵道迷的話,

想必要準備禮物都會優先考慮相關的玩具,

今天要來介紹的

[商品] PLARAIL SC-05 山手線拉拉熊列車與入門軌道組

除了入門的軌道組以外,

還需要列車才能組成會動好玩的火車玩具。

Takaratomy Plarail 入門軌道基本套組,

除了數種軌道以外,

還有
  • 山洞 * 1
  • 火車站*1
  • 平交道*1


在外箱上,

官方提供了六種參考組法,

可讓小朋友依樣畫葫蘆組裝。


這是依照外箱第二種方式,

組合的軌道範例。


PLARAIL SC-05 山手線拉拉熊列車,

有三節車廂,

其中一節可裝上 3號電池,

兩段式開關可調整速度快慢。



隨著家中同系列的火車與軌道增加,

就能組合多變的各種情景,

除了山手線以外,也可以跑太魯閣或者其他同系列的列車,


這就是今天的

[商品] PLARAIL SC-05 山手線拉拉熊列車與入門軌道組

2021年4月27日 星期二

[商品] Scythe Mugen 5 無限伍 CPU 散熱器

之前提到 AIO_PUMP與CPU水冷裝置之間的聯繫,

該水冷散熱器 MasterLiquid ML120L RGB 的水泵發出異音,

雖說還能使用,

難保哪天不會突然漏液,

今天要來介紹

[商品] Scythe Mugen 5 無限伍 CPU 散熱器

Scythe Mugen 5 無限伍

應該有不少人都使用過,

無論 AMD 或者 Intel 的CPU 都支援,

使用非對稱偏移設計避免安裝卡到記憶體,

搭配了 12 CM 的 Kaza Flex FDB 風扇。



除了零件包跟說明書以外,

附上了特製的起子方便使用者安裝,

說明書也支援多國語言。




將舊有 酷碼水冷 ML120L 拆除,

第一步要先安裝基座,

Intel 8700K 的話,

圓柱螺絲要選擇矮的。




鎖上後接著安裝散熱鰭片底座,

孔位都是設計過的,

鎖緊後將舊有的散熱膏去除。



安裝散熱鰭片要記得移除保護膠膜,

塗上散熱膏之後,

將其鎖上底座即可。




附贈的起子特別設計過,

在鎖散熱鰭片時不會卡到,

穿過預留的洞口就能鎖上螺絲。


將風扇支架固定在鰭片上,

Scythe Mugen 5 無限伍 CPU 散熱器

的安裝步驟就完成。


將 CPU  8700K各核心頻率設定為  4.6G ,4.6G,4.5G,4.5G,4.3G,4.3G

執行燒機測試,

從左邊的 HW Monitor 中可發現,

可壓在 90度以下,

不過這數據似乎沒有網路上流傳的這麼好,

拆卸重上散熱膏後再測試結果也同樣,

跟原有的 酷碼水冷 ML120L 相比,

效能差不多價格卻相對便宜許多。




2021年4月22日 星期四

[影視戲劇] 喪屍偵探 Zombie Detective

喪屍片有許多種,

有死命跑的,有慢吞吞的,

今天要介紹這個是力求上進的

[影視戲劇] 喪屍偵探 Zombie Detective

男主角從垃圾推中醒來,

發現自己失去記憶,

也不知道為何成了不死的存在,

因緣際會下,

取得了假身分來追查自己的過去。


女主角 孔善智則是時事節目出身,

始終衰運連連,

一直在追蹤聖誕老人誘拐事件


男主為了不被人類消滅,

為了追查自己的過去,

在跑步機上練習走路,

為了好好講話練習繞口令,

為了像人類一樣正常使用筷子,

都進行了持續的訓練。




經過努力後假借偵探金武英的身分進入人類社會,

在一次誤會中與女主角相遇,

並被投擲的安全帽擊中。



自此展開了追查身世的行動,

同時為了現實生活接手偵探任務來賺錢,

編劇很認真地埋梗,

許多事件都是有相關聯的,

對這另類的喪屍片有興趣的人,

可以到 Netflix 上觀看

喪屍偵探 Zombie Detective


2021年4月20日 星期二

Python基礎:函式入門

之前提到了 if else 的應用,

也介紹了 Python 迴圈基礎,

隨著程式碼越來越大,

就需要透過函式來幫助處理重複的程式碼,

而這就是今天要介紹的主題

Python基礎:函式入門

透過 IDE 軟體 Pycharm ,

在新建 Python專案時,

選擇 create a main.py welcome script ,

就能快速建立一個可執行的 main 程式。


將其稍微修改下,

def print_hi(name):
"""這是一個基本的範例函式"""
print(f'Hi, {name}')


if __name__ == '__main__':
help(print_hi)
print_hi('Kevin')

執行結果:

print_hi(name)

    這是一個基本的範例函式


Hi, Kevin


Process finished with exit code 0


def print_hi() 就是一個基礎的函式,

print_hi 為函式名稱,

name 就是這個函式的參數,

透過名稱來呼叫函式。


使用三個引號標註的就是這個函式的 DocString (說明)

透過 help() 傳遞函式名稱會顯示 DocString


何謂函式?

其實就是一小段有名稱的程式區塊,

可以透過名稱來呼叫函式,

當程式龐大又需要重複執行某些相似的程式碼時,

就能利用函式來實踐

函式的寫法如下:


def 函式名稱 (參數):

    函式本體


使用之前在 Python 迴圈中介紹的 "從 1 加到 10"  做為範例程式:


在這個範例中,

使用了 sum_func() 來呼叫函式,

由於沒有指定參數 interval 的值,

會採取預設值 interval = 1

當呼叫函式的參數改變為 2 ,

此函式就會變成 1, 3, 5, 7, 9 的總和 25,

並將其 return 回主程式 



根據輸入的參數不同,

函式會給予不同的輸出結果,

透過函式來重複執行相似的程式碼,

除了方便主程式的呼叫以外,

為這段程式碼給予有意義的函式名稱,

也能增加程式的可讀性。

這就是今天的

Python基礎:函式入門

[商品推薦] LUFT Duo 個人空氣淨化器

在天氣的報導中,

常提到沙塵暴來襲、空氣品質等等,

過敏體質的人們,

對這些不良情境總是比別人感受更為深刻,

這時就需要今天要介紹的

[商品推薦] LUFT Duo 個人空氣淨化器

LUFT Duo 個人空氣淨化器,

使用了 UVA LED 與 專利奈米光觸媒技術,

幫助提升個人周遭的空氣品質。


LUFT Duo 個人空氣淨化器主要有幾個特色:
  • 輕巧可攜式
  • 減緩過敏源
  • 環保無耗材
透過活動還能取得特製旅行袋


箱內附有延長保固的卡片一張,

還有產品說明書的 QR code 一張,

註冊後可延長保固半年。


打開袋子可以看到原廠附送的電源線,

LUFT Duo 個人空氣淨化器 機器本體,

以及車用杯架,導風罩


牧者款上,

印有橄欖樹,

在宗教上有許多象徵的含意,

這裡就取祝福之意吧。



LUFT Duo 個人空氣淨化器,

優點不少,

除了輕巧以外,

無耗材的設計也是吸引人的一大重點,

有相關需求的人可以考慮此款商品。



2021年4月16日 星期五

Python 基礎:迴圈 Loop 的範例教學

上次介紹了 if else 條件式判別,

除了條件式判別以外,

也能透過程式幫忙做一些重複性的工作,

接著今天要介紹

Python 基礎:迴圈 Loop 的範例教學

要使用程式協助做一些重複性高的工作,

難免就需要用到迴圈,

迴圈可以透過

  • while loop 
  • for loop

兩種方式來做


while loop

寫法為:

while 條件描述: 
    符合條件描述就執行的工作
[else: 結束執行工作]

註: [ ] 表示可寫可不寫

從數字 1 加到 數字 10 可以寫成:

i = 0; total = 0;
while i < 11:
total = total + i
i=i+1
else:
print(total)

當 i 小於 10 就進入 while loop,

先將 總和加上目前的 i

將 i +1 進行下一輪的 while 判別

直到 i = 11 後不符合條件執行 else 後的指定工作


for loop

同樣 從數字 1 加到 數字 10 的範例

可以寫為:

total = 0
for i in range(11):
total = total + i
print(total)
print('')

range ( N ) 這個方法會產生一個由 0 到 N-1 的整數數列,

在範例中 range(11) 就是指 0 ~ 10

所以 total + i 就會依序由 0 ~ 10 做總和


同樣,

透過演示工具方便了解程式的運作,


break 與 continue

在迴圈的執行過程中,

若是遇到某個情況成立,

就中斷迴圈,

這時就需要透過 break 來中斷,

例如 從 1 加到 10 總和超過 30 就不再繼續加總

就能寫作:

total = 0
for i in range(11):
    total = total + i
    if total > 30:
        break
print(total)

直接使用演示工具幫助了解

而 continue 的使用有所不同

例如 列出從 1 加到 10 中 ,總合為 偶數的值

可以寫為

total = 0
for i in range(11):
    total = total + i
    if total%2 == 0 :
        print(total)
        continue

執行結果使用演示工具:


break 與 continue 的差異在於,

break 會直接中斷迴圈的運行,

而 continue 則不影響迴圈繼續下一個步驟

這就是今天的

Python 基礎:迴圈 Loop 的範例教學


2021年4月14日 星期三

Python 基礎 :if else 條件判斷

之前介紹過 Python 的資料型態,

也提到過 Python 的變數與運算,

當然基本的輸入輸出也都有提及,

今天要來介紹的是條件式判斷

Python 基礎 :if else 條件判斷

使用簡單的中文表示,

其實就是國文課程中的造句,

如果 ...  就 ...

舉例來說,

如果考試得 60 分以上就及格

換成程式碼可以寫為

a = int(input('考試得幾分?'))
if a >= 60:
print('及格')
執行的結果如下:

a = int(input('考試得幾分?'))
if a >= 60:
    print('及格')
    
考試得幾分?>? 77
及格

一個基礎的 if 條件判斷 :

if condition:
    statement

如果只有兩種情況需要判別的話,
可以寫為

if condition1:
    statement1
else:
    statement2

如果有多個條件的話,
可以加入 elif 進行多個條件的判別

if condition1:
    statement1
elif condition2:
    statement2
else:
    statement3


現在透過程式範例演示一次,

按下一步按鈕並觀察各變數在記憶體中( Globol frame )以及輸出( Print output )的不同,


有時候也能夠將程式寫成一行,

if score >= 60: print("成績及格")

或者

a = 70
print("及格") if a >=60 else print("不及格")
a = 50
print("及格") if a >=60 else print("不及格")

執行結果如下:


a = 70

print("及格") if a >=60 else print("不及格")

及格

a = 50

print("及格") if a >=60 else print("不及格")

不及格


以上就是今天的

Python 基礎 :if else 條件判斷


2021年4月13日 星期二

Django 3.2 LTS 新功能

上週 2021/04/06 Django 官方正式釋出了新版本,

Django 3.2 LTS ,

同時也是 Django 3 最後一個長期穩定版,

今天就簡單來介紹

Django 3.2 LTS 新功能

Django 是基於 Python 語言 的網站框架,

Django 3.2 支援 Python 3.6 之後的版本,

要使用 Django 3.2 就盡量使用官方所建議的版本吧。


Automatic AppConfig discovery

以往在新增 Django AppConfig 的類別時,

都需要以

app.apps.appconfig

的方式加入 settings.py 中的 INSTALLED_APPS

在 Django 3.2 版本之後,

支援只在 INSTALLED_APPS 打上 app name 即可

Customizing type of auto-created primary keys

在定義 model 中,

若沒有設定主鍵,(primary_key=True)

Django 會自動給予 AutoField 的主鍵設定,

在 Django 3.2 版本之後,

預設將使用 BigAutoField  作為預設值。

若不想使用 BigAutoField  可指定要預設的格式

DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'

Functional indexes

支援在 expressions 表達式 與 資料庫函式 建立索引,

官方也針對此功能給了範例說明

pymemcache support

新的

django.core.cache.backends.memcached.PyMemcacheCache

支援 pymemcache 3.4.0 以上版本的 library。

New decorators for the admin site

新增兩個裝飾器 @display 和 @actions ,

例如:

def is_published(self, obj):
    return obj.publish_date is not None
is_published.boolean = True
is_published.admin_order_field = '-publish_date'

在 Django 3.2 之後可以寫成:

@admin.display(
    boolean=True,
    ordering='-publish_date'
)
def is_published(self, obj):
    return obj.publish_date is not None

其他還有許多新增與修改的功能,

在此處就不再多贅述,

總之新版本新功能表示隨著時代演進有在進步,

不及格研究室都表示支持。

2021年4月12日 星期一

Blender 教學:使用 Primitive Add tool 快速建模

之前介紹 Blender 的基本操作,

單純僅是基本操作的教學,

今天要來介紹新版本才有的功能

Blender 教學:使用 Primitive Add tool 快速建模

在 3D 建模中,

可以建立基礎的原型物體,

再根據需求修改,

以達到快速建立模型目的。

Primitive Add tool 就提供了數個原型物體讓設計者選用,

立方體,圓錐體,圓柱體、UV球體、Ico球體等



使用的方式也很簡單,

使用滑鼠左鍵拖曳出需要的物體大小,

放開後再移動滑鼠設定物體高度,

( 此時物體是以黃色的實線來描繪 )

按壓滑鼠的左鍵確定並建立物體,

Blender 以立方體作為此工具的預設物體,

要切換不同的原型物體僅需要在按鈕上長按滑鼠左鍵。

Shift 鍵

此工具與 Shift 鍵搭配可以建立等邊的多邊形,

立方體模式下就是正方體,

球體模式下就是正圓的球體。


Alt 鍵

使用 Alt 鍵能將此原型物體的中心設定為按下滑鼠左鍵的第一個點。


Ctrl 鍵

針對基礎物體的頂點與邊線,使用 Ctrl 鍵能夠將新增的原型物體與基礎物體對齊。


Primitive Add tool 提供了使用者快速建立原型物體的方法,

藉由修改這些原型物體,

達到加快建模目的,

隨著版本的更新,

功能的新增與修改對於使用者來說都是一大福音,

對此不及格研究室都表示支持。

最後附上一個簡單的範例影片:


2021年4月9日 星期五

diablo3 暗黑破壞神3 第 23 賽季 聖休亞瑞的門徒

緊接著第 22 賽季 聶法雷姆之影的結束,

下個賽季也緊接著迅速地發布,

接著執行的

diablo3 暗黑破壞神3 第 23 賽季 聖休亞瑞的門徒

第 23 賽季聖休亞瑞的門徒主要的重心在追隨者,

寇馬可、林登和艾蓮娜的裝備新增至 14 個欄位,

裝備這些物品的同時,

玩家也能獲得具有傳導的物品屬性。



除了裝備的擴充以外,

盜賊、聖堂騎士和巫女的技能同樣有些許的變更,

盜賊新增技能: 夜幕、穿透射擊
        移除技能: 骯髒手段、劇毒箭矢

聖堂騎士修改技能:猛襲、守護者
巫女新增技能: 增幅強化、時空脈衝、先知諧和、縮時命運 
        移除技能: 強力推擠、群體控制、暈頭轉向、飛彈護罩





第 23 賽季於 2021 / 04 /02 開始,

此次海德格的贈禮為:
  • 武僧 - 千颶戰甲
  • 狩魔獵人 - 邪瀆精華
  • 聖教軍 - 羅蘭的遺產
  • 秘術師 - 塔拉夏的法理
  • 野蠻人 - 荒野之怒
  • 巫醫 - 獄牙戰裝
  • 死靈法師 - 拉斯瑪的骨骸
重製的追隨者系統,

讓追隨者有更多的裝備與技能能夠選擇,

在新版本與重製版本未推出前,

依舊還是只能在新賽季中打滾。