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 開始,

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

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

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

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