2022年2月19日 星期六

Azure Databricks 新功能 Files in Repos:自訂Python library有新做法

前言

在之前Blog主寫的〈Azure Databricks的543〉裡,介紹了Blog主在Databricks上的小技巧及心得。剛好Databricks出了新功能,這次則打算談一談更進階一點,在多人小組共同使用Databricks,以及高度自動化的情境下,比較方便管理及使用自訂library的新方式。

背景

隨著一個小組使用同個平台寫處理,或著同個人寫了很多處理,多多少少都會出現有部分code其實是重複的現象。最好我們把這些重複的code拿出來放在同個地方,這樣的優點是:

  • 不必每次重寫/重copy那個重複的部分
  • 當發現更有效率的寫法,或著修bug時,可以只更新一個地方
上述的優點,只要是稍微有經驗的工程師應該都能同感才是,而在寫python的時候,實現這個做法的方式就是寫自己的library,不管是直接放資料夾與py檔,還是生成egg或whl檔。Databricks在安裝公開的library其實非常方便,不過以前在安裝自訂的library就顯得彆扭很多。好在Databricks在2021年10月公開Files in Repos,讓我們能直接import自訂的py檔。本文將會詳細談論舊的方法以及新的方法。

2022年1月25日 星期二

近況更新:努力的回報

2021年第一次在秋天去京都時拍的照片
個人還蠻喜歡的,就拿來當首圖啦

前言:兩年的努力以及心境轉變

又到了新的一年,距離上次在Blog上寫近況更新也剛好一年左右了。在2019年,Blog主解決完工作跟居住為主的基本生活問題後,下半年開始決定著手改善感情生活的部分,這也是我2020年初的近況更新主要在談的部分。從2020年左右開始,Blog主花了很多時間在運動,飲食,以及增加社交經驗上,這也是我2021年初的近況更新在講的部分,當時也在最後寫到當下掙扎的心情。進到2021年下半,Blog主終於開始在我兩年前開始努力的地方看到了一點成果,以前的掙扎也減輕了很多,進到了新的心境,遇到新的困難。

2021年12月12日 星期日

購入跟安裝手剎車的543 w/ Lowdown Shifter Handbrake Mod Mount

前言雜談

話說,最近Blog主因為各種原因買了一堆玩具,家具,衣服...也許之後會分批來介紹,也許不會(笑),有些東西Blog主其實也剛接觸,不確定會不會寫出來有點空洞,甚至就連今天這篇也是一樣。但姑且就當生活紀錄為主,順便分享東西這樣。

背景

大概在半年多前,Blog主買了羅技G923方向盤跟Playseat Challenge的賽車架,不過一開始就發現玩DiRT Rally 2.0的時候沒實體手剎車很吃力,但因為之後轉戰PS4的GT Sport,主要是玩一般賽道,就沒再特別想手剎車的事了。直到最近又想回去試試拉力賽的DiRT Rally 2.0,某天心血來潮就認真的研究了一下。以下會先簡單說明一下軟體跟硬體的相容性問題,再附上Blog主目前的解決方案跟所有零件,最後再來簡單的開箱跟安裝。

2021年11月21日 星期日

Fractal Design Meshify 2 w/ 11400F + ROG STRIX B560-F

前言

距離上次Blog主買CPU跟MB剛好過了一年,當時因為舊的二號機RAM出問題,就買了3600XT+B550當新的一號機底子,3770+Z77就下放二號機。原本去年(2020年)底的想法是二號機只拿來玩ギャルゲー或Party game,不過今年(2021年)買了賽車架後,二號機的使用就越來越吃緊,加上後來購入RTX3080無法全力推動的問題,就有萌生想再買新底子的想法。

Blog主當下不想馬上換的原因是想繼續維持Intel跟AMD各一台的狀態,而Intel當時還未發表12代Core,Blog主想等等看。而隨著今年(2021年)11/4號12代Core解禁,Blog主看了一兩個禮拜數據後,決定買更划算的11代i5(11代再上去的i7就有點nonsense了,11700K也被Gamers Nexus調侃是Waste of Sand)。簡單來說,主要理由是12代DRM的問題,考慮到這台是玩賽車的,遊戲本來就比FPS少,很多舊遊戲能不能更新都有問題,再來是4K下跑遊戲的CPU影響很小,一定程度以上的話沒什麼差,也符合Blog主近年一貫的不買高檔CPU的策略(相對來說,把錢拿去買更好的GPU)。

而購買的時機點跟詳細規格,本來是考慮明年(2022年)再入手,並且挑11600KF+ROG STRIX Z590-F,算是i5的頂了。不過看到11代的板子突然又上漲,加上Kakaku.com很多最便宜價都是出自於一些沒試過的店家,就直接先買原本看好的11400F + ROG STRIX B560-F,剛好ドスパラ兩個都有貨,價錢也漂亮就刷下去了。那張主機板也是ドスパラ的最後一張貨,之後就沒了。

最後,正文開始之前,也在這邊放上目前手上的電腦規格:

一號機


AMD Ryzen 5 3600XT
ASUS ROG STRIX B550-F GAMING
HyperX Predator RGB 8GBx2 (DDR4-3200)
EVGA GeForce RTX 3080 FTW3 ULTRA GAMING
Samsung Enterprise SSD 1TB MZ1LW960HMJP (M.2 22110 Nvme)
TOSHIBA HDWQ140 4TB/TOSHIBA DT01ACA200 2TB/TOSHIBA MD04ACA600 6TB
ROG STRIX 1000W
Thermaltake View 37 RGB
LG 34GL750-B

二號機


Intel Core i5 11400F
ASUS ROG STRIX B560-F GAMING WIFI
Kingston FURY Renegade RGB 8GBx2 (DDR4-3200)
EVGA GeForce GTX 1080 Ti SC Black Edition Gaming
Samsung NVMe SSD 980 1TB (M.2 2280)
TOSHIBA DT01ACA200 2TB
Corsair RM850x
Fractal Design Meshify 2
SONY KJ-55X9000F

備用機


Intel Core i7 3770
ASUS P8Z77-V LX
Kingston 8GBx2(DDR3-1600)
GIGABYTE GTX 1070 G1 Gaming
Intel SSD 535 240GB (SATA)
Cooler Master GX 650W
Cooler Master Silencio 550

前陣子其實為了玩RDR2把3080又搬回去一號機了,不過隨著接下來日本天氣越來越冷,可能用一號機的機會越來越少,未來應該看情況會把顯卡拆來拆去裝(笑)。另外,Blog主其實最近把以前買的小電腦M75q拿出來灌了日文系統,平常玩ギャルゲー跟日常滑FB,Youtube,看書都用小電腦了,所以二號機可以說目前變成純賽車用機,而一號機也只有想用電腦螢幕打遊戲時才會啟動。

2021年10月15日 星期五

俺の恋天使がポンコツすぎてコワ~い。 特別限定版 + げっちゅ屋店舗特典

前言

Hulotte社從Blog主的大學時代開始,就一直都是本命。雖然這幾年Blog主對這間公司的評價開始下降了,不過由於原畫一直都是池上茜全部負責,產出的遊戲至少還保有基本盤,Blog主也一直都有買新作。直到去年(2020年)年底,突然出了一個低價的新作「ココロのカタチとイロとオト」,只有一位女主角加上聲優不太感興趣,Blog主就跳過了。而進入了2021年,Hulotte社公開了回歸Full price的新作「俺の恋天使がポンコツすぎてコワ~い。」,也是本篇要介紹的主題。

2021年9月19日 星期日

IKEA的ROG聯名&房子小改造

IKEA的ROG聯名

大概在今年(2021年)五月左右,原本說是只有中國才有的IKEA跟ROG聯名來到日本。其實Blog主當初在中國的消息傳出來時就有關注了一下,不過當時感覺沒特別想買的,只覺得電腦桌看起來還不錯,不過Blog主已經有一個用的很習慣的IKEA電腦桌了。

而到了最近,剛好有朋友想找Blog主逛IKEA,才又想起來ROG聯名這件事。仔細看了日本的官網才發現之前很多文宣都沒出現的有孔板(中國那邊好像稱釘板?),以及自帶有孔板的櫃子。剛好Blog主這半年也買了不少電腦零件,床下的櫃子已經是幾乎爆滿的狀態,都堆到暖桌上去了。去了IKEA看了一次櫃子的實物後,便決定敗了UPPSPEL系列的櫃子以及ROG聯名的UPPSPEL有孔配件。

2021年8月22日 星期日

EVGA GeForce RTX 3080 FTW3 ULTRA GAMING 開箱

前言

這次入手的主角

繼之前入手了方向盤,由於大部分時間都用電視玩賽車遊戲,總是覺得目前接電視的二號機效能不夠。目前二號機插的是大學時購入的1070,想了一想還是買新的顯卡實在,不過日本的顯卡價格真的不敢恭維,勉強能買的只有3070Ti,而這3070Ti又不是Blog主在遊玩4K遊戲的理想卡。

日本目前RTX中高階卡的價錢

但多虧了待在台灣的大學同學跟家人的幫忙,Blog主買到了一張EVGA的旗艦版3080運來日本,為了讓他裝上有點老舊的二號機,Blog主又買了一堆雜七雜八的零件。而這篇將會介紹這次購入的東西,以及發現的心得。

最後,在文章開始前,先更新一下這次換裝後,Blog主的兩台電腦配備

一號機:

AMD Ryzen 5 3600XT
ASUS ROG STRIX B550-F GAMING
HyperX Predator RGB 8GBx2 (DDR4-3200)
EVGA GeForce GTX 1080 Ti SC Black Edition Gaming
Samsung Enterprise SSD 1TB MZ1LW960HMJP (M.2 22110 Nvme)
TOSHIBA HDWQ140 4TB/TOSHIBA DT01ACA200 2TB/TOSHIBA MD04ACA600 6TB
ROG STRIX 1000W
Thermaltake View 37 RGB
LG 34GL750-B

二號機:

Intel Core i7-3770
ASUS P8Z77-V LX
Kingston 8GBx2(DDR3-1600)
EVGA GeForce RTX 3080 FTW3 ULTRA GAMING
Samsung NVMe SSD 980 1TB (M.2 2280)
Intel SSD 535 240GB (SATA)
TOSHIBA DT01ACA200 2TB
Corsair RM850x
Cooler Master Silencio 550
SONY KJ-55X9000F