2023年3月31日 星期五

[bash] 在function中用 getopts 取得 options

在bash 中常常會利用 -a -b 之類的parameter對 function 下參數

ex:

$doA -a -b -c

getopts

可以用內建function getopts 達到

但限制是 -x的x只能single character

-somethhing就不能用這個方式

用法:

getopts optstring name 

ex: getopts ":ab:c" optval

optstring

其中第一個引數

":ab:c"

第一個:表示未定義的options會被歸類為?,如果沒有這個:,不在list中的option都會導致error

a,c表示a,c是合法option

$ doA -a

$ doA -c 

都是合法的

b:表示是合法帶參數的option, b的參數會存到"$OPTARG"中 用法是 

$ doA -b 123

此時

$echo $OPTARG

會得到 123

name

getopts 會把引數存到 $name
ex: $ doA -a
$ getopts "a" optval
$ echo $optval
會印出 a

OPTIND

getopts每被呼叫一次,就會去取下一個參數,這部份是用$OPTIND在控制的
因此在function中使用時,記得將OPTIND設成local否則多次進入會有問題
$local OPTIND
$getopts ":abc" optval
 
** 在function中使用因為function會多次被呼叫,有跟外部共用變數空間,要記得將$OPTIND設定成local

Used with  while loop to get all opts

sample code:
 
    local optval OPTIND
    
    while getopts ":ab:c" optval
    do
        case $optval in
            a)
                echo "a"
                ;;
            b)
                echo "b" $OPTARG
                ;;
            ?)
                echo "?"
                ;;
        esac
    done

Other way

more flexible, can handle --option with more world in option

sample code:

while true; do
  case "$1" in
    --opt1)                OPT_opt1=1; shift ;;
    --opt2)                OPT_opt2="$2"; shift 2 ;;
    --)                    shift; break ;;
    -*)                    break ;;
                    *)
                            if [ -z "$1" ];then
                                    break
                            fi
                            echo "$1 is not support"; usage; return 1;;

  esac
done
 


[bash] 在function中用 getopts 取得 options

2023年3月28日 星期二

[snowboard]裝備

小道具

大力貼布,針線,強力膠

背包

要有胸扣,最好能防水,下次袋防水袋試試(不帶背包好像也還好)

手套

露天的手套不大行,每天都濕進去,好在房間有暖氣每天都會乾,帶一雙應該是夠

內手套大概三雙

雪襪

帶兩雙

防摔褲

兩件防摔褲

護膝

兩層軟護膝

護掌

手套外護掌好像比較容易遺失,穿脫也麻煩,以後還是考慮手套內護掌

雪鏡

單車安全冒用魔鬼詹固定,但魔鬼氈會到處黏,不是太理想

鍍水銀的太暗,夜滑落天氣不好完全看不到

防摔衣

蠻佔位子的,但Patric說他防摔褲跟防摔衣是必備,可能找看看軟式的,這次臨時買硬式有點太佔位子

gopro

用自拍棒好像不錯,下次試試


[snowboard]裝備

[snowboard]滑行心得

這次看了youtube影片跟教練上課講的,慢慢體會到要用髖關節去控制heel/toes side的壓刃,把膝蓋留給避震/地形適應,上半身扭轉留給更agresive的動作

另外關於轉彎的前中後,重心前中後腳的改變也有點feel

half turn要想板頭幾乎是往下的,用髖關節去擺動

下纜車

後腳要習慣上板,不要一直放地上想煞車

上纜車

後腳binding要記得收起來以免被纜車卡到

[snowboard]滑行心得

[snowboard]2023志賀高原

這個雪季因為比較晚決定/出發(3/15-3/22)

為了保險選了比較高海拔的志賀高原,果然前面雪都還不錯,但最後比較低的地方在下午會開始看到草

中央區志賀奧林匹克酒店

有大眾浴池,就在志賀家庭滑雪場對面

一樓有乾燥室,和snowcan器材出租(但google評價不是很好)

雪場

志賀高原滑雪場面積廣闊

我們大多在中央區玩

中央區範圍就不小了

中央區

包含一之瀨鑽石,一之瀨家庭,高天原,蓮池,Giant等滑雪場

其實光這區就很夠滑了!

奧志賀

我們上課的地方,在正區最深處

燒額山

中央區跟奧志賀之間,有gondola可以直上山頂,一口氣滑下來

其他

熊之湯和橫手山

這次沒去到他們跟其他地方沒有直接相連,要搭車到高原山之驛站換車

雪場間的連結

就跟網路上的資料一樣,這裡的雪場之間的連結多需要脫板走ex:発哺的兩個gondola之間,或是要前往蓮池的路上的地下道
雪場間的連接也可以靠shuttle bus在8-17之間大致是免費的(非免費時段大概搭個20分鐘就要500)但班次蠻少的,搭纜車加用滑的不會比較慢

裝備租借

這次因為boot掉底怕需要去租有稍微看一下,高原山之驛站跟奧志賀的東西品質看起來都還不差,高原山之驛站可能因為比較外面,看起來蠻優惠的

食物

滑雪場的飲料價格比平地大概貴了兩倍
一般食物差別不大大概都1k出頭
覺得有從山下買包高蛋白帶上來是個不錯的決定

便利商店

很幸運地在便利商店買到強力膠水跟膠帶修掉落的鞋底

[snowboard]2023志賀高原

[snowboard] 上課筆記

03/16/2023 @ 奧志 by Patric 

Patric

很高的德國男生,身高快190,一頭白髮
27歲但玩sb 18年了,在日本working holiday
6歲開ski,但後來發現比較愛sb

Vocabulary

這次因為這個雪場沒什麼華人,又是季末,找到了英文授課的滑雪學校,有些單字沒有很清楚,回來之後查了一下

piste

piste:源自法文,歐洲人用來講雪道
補充(以下google)
雪道角度:
常聽人說黑線的坡度到40度以上,但應該是個誤會,其實是40%以上,大概就21度以上的坡
藍線: 25%,14度以內
紅線: 40%,22度以內

off piste

北美也用off piste來指稱back country  ski
要玩off piste還要帶beacon跟probe並且團體行動

Normal turn:

太早入彎: 

一開始入彎時機太早,可能太害怕打直板的時候的加速度感
理智上,因為速度慢,阻力小,打直板(力的來源是重力的分力,是固定的)會感受到更大的加速度,淡大的加速度其實是安全的,不用太擔心,專心控板即可
我大概75度就入彎了,Patric希望延後到接近0度(板子跟斜坡方向的夾角)

上半身轉太多

上半身不是不能用,但應該要保留給需要比較aggresive的動作的時候使用,日常s turn不要用上半身來帶
Partic說了之後有些改善

黑線normal turn

太想降低速度會讓腳很吃力,腳一旦hold不住就會摔,放這跑一下反而不會摔 
在黑線上不大會是咬到edge噴出去,經常事項滑壘一樣滑倒
黑線turn 要提早入彎
但黑線turn玩部知道是腳沒力還是習慣太早入彎的timming,在簡單的piste反而狂摔 orz..

Half turn:

在比較窄的雪道用,在75%就打直板接下一個turn

加壓

透過吃到刃的時候的加壓來達到減速效果,減少打橫板speed control的次數

速度

需要習慣快一點的速度
但我還是想維持control
知道在吃到刃的時候加壓可以減速,可以大大減少需要打橫板slide的次數

Ollie:

先加壓前腳再加壓後腳之後release就可以跳起來
覺得先加壓前腳的部份蠻重要的
另外還有pop,兩腳一起起跳,據說只有用在curving快速換刃的時候

off piste:

從最初級的轉彎切西瓜開始,可能就繞過一顆樹(but我上課沒試qq)

park: 

看表演,大概簡介一下rail跟box的玩法,簡單的說就是不要吃到刃,要打平板

Tips:

單腳推板

多把後腳放在板上,利用慣性滑行可以比較輕鬆
因為不習慣這個動作,下纜車也是下得很卡

站著穿板

坐著站起來是玩sb很耗力的一部分,而且坐久容易雪褲滲水,另外站著穿板看起來比較不像新手
  1. 背對坡底穿好前腳(如果前腳有脫)
  2. 轉身正對坡底(沒正對穿的時容易左右滑)
  3. 用前腳(左腳)在右側打一個平台再往左拉
  4. 穿binding

等人/make stand

練Ollie或等人的時候,可以做一個平台,才能不費力的站著
大概就是用刃往雪裡跳(加壓)但平台也不能做的太穩(後頃)否則也不容易站著

Progress:

curving 

Patric 覺得兩三年之後上課教的都順了就可以慨使curving了

others

推薦piste

Giant,Patric很推的黑道

雪票

上課的雪票要自備,如果是初級班可以考慮買point card就好,可能纜車搭不到幾趟
中級以上就直接區域吃到飽了


[snowboard] 上課筆記

2023年2月3日 星期五

避免手磨卡粉

網路上教說要在豆子上噴水

但找不到乾淨噴灌

一開始試著用手灑,但是水量好像太多部理想,也怕搞壞磨豆機(磨豆機不能水洗)

後來想到,用衛生紙沾水,擠到幾乎乾再擦到豆子表面(稱豆用的托盤剛好能讓豆子舖平方便擦水)

磨完豆之後磨豆機連同粉倉不拆,在敲手柄的橡膠棒上面敲一敲,殘粉明顯減少很多

避免手磨卡粉

espresso機咖啡粉粗細

磨豆機用Kingrinder K3手磨

之前都用臥龍的中深豆1+4.25大概30ml/30s

剛剛因為臥龍的豆子要沒了.改用costco的中焙豆,一樣的刻度大概30ml/10s

調了半天才終於試出1+0, 30ml/30s

沒想到不同豆子也會有影響

磨這麼細要轉超多圈,但阻力蠻小

espresso機咖啡粉粗細

2023年2月1日 星期三

openOffice產生隨機時間

Excel應該也能用

for煩人的工時表,有些公司會要求就算部給報加班,每天還是要有紀錄的工時,而且不能每天都填9:00~18:00...

其實why not我每天9:00前坐在電腦前面9:00開工18:00收工有何不可

anyway,產生"不太假"的工時表的方式如下:

=(RAND()*(Tdelta)+Ttarget)

Ttarget:目標時間

Tdelta:時間變化,+:往後, -:往前

T都需要經過轉換

把cell format設成time

此時數值0-1對應到0:00-24:00

30分鐘大約是0.020833333

ex: 

9:00 前28.8分鐘

=(-RAND()*0.02+0.375)

8:00 後28.8分鐘

=(RAND()*0.02+0.75)

openOffice產生隨機時間

高鐵手機壞掉車票列印

前幾天手機摔壞

現在要報帳,以往都是從高鐵app讓高鐵把購票證明寄到信箱(竟然不能設定預設寄到的信箱 ...)

研究了一番發現可以從高鐵網站下載夠票證明!

1.到信箱找定位紀錄

搜尋"台灣高鐵T Express付款成功通知"

在信中找到

  1. 定位代號
  2. 乘車日期
  3. 搭乘區間

2. 查票號

https://ptis.thsrc.com.tw/ptis/TicketInfoQuery

3. 下載車票

https://ptis.thsrc.com.tw/ptis/index.jsp?url=3

高鐵手機壞掉車票列印

2023年1月31日 星期二

S.S.E加密網站

2023年1月30日 星期一

天上山

小百岳之一,山頂展望佳,停車容易

車停在油桐花公園停車場

 
 
望月亭與停車場附近櫻花盛開



天上山

阿罩霧山

小百岳之一,but
鳥山頭一顆

車停在舊省議會停車容易,有廁所

山頂幾乎沒展望


 

後半段都是小柏油路,鳳梨田,要靠航跡才容易找到山頭

但山下的觀景台還可以

阿罩霧山

Kingrinder K3開箱

年前收到,過年期間因為沒在家,沒espresso機用

k3是傳統下調式,本來有想說 K4或K6,but上調式雖然拆裝容易,但上面有個小零件怕弄丟,還是選擇不好拆裝的下調式K3,反正說2周才需要拆清一次

調盤有10個數字,數字間有點位,點外跟數字間有沒標記的click位,共20click一圈

拿來磨手沖的速度很快,20g裝滿大概30s可以磨完,用官方建議的3~3.5圈

沖下去流水也穩定,不容易變成小沼澤xd

但粉杯跟調整器那邊都會有一些殘粉,用網路上看到的豆子加水法似乎可以減少一些殘粉量

昨晚試了一下espresso

官方建議1~1.5圈

1圈10g豆不出水orz...部知道是不是填壓太大力

1.5圈12g,1+18click出水正常偏快(沒計時,看大概XD)

目前用起來比之前的陶手磨跟便宜電磨好用不少,少量興趣泡,雙軸承手磨真的是不錯的選擇


Kingrinder K3開箱

2023年1月17日 星期二

bodum 改磨義式咖啡粉

bodum bistro grinder本來磨的粉不夠細,調到最細espresso一樣是10秒左右就出100

剛好今天youtube看到把電磨hack成可以磨espressso的影片,參考影片的概念,改了手上的bodum bistro grinder

bodum 改磨義式咖啡粉

2023年1月16日 星期一

用玩具手磨和便宜電磨磨義式粉

因為便宜電磨調最細的粉用在1819A,10s內就超過30ml orz...看來是便宜(1k)電磨不夠力QQ

正好手邊有之前買的陶刀便宜手磨,配合便宜調速起子(調速部份好像沒啥用,只能用板機力道控制),這手磨調整一圈大概是8格?

豆子直下玩具磨豆

上次用手邊正好有的陶刀便宜手磨,4格 + 電動起子,成功做出30s出30ml的粉,但上次磨到天昏地暗,卡豆不斷QQ但至少確認

  1. 從磨豆機下手是正確
  2.  便宜電磨玩義式真的不夠力

淺焙豆+電磨細粉+玩具磨豆

第二次想挑戰淺焙豆,想說先用便宜電磨磨磨,電磨最細,再到進手磨,沒想到20min才全磨完,中間一樣卡豆不斷...

中深焙豆+電磨粗粉+玩具磨豆

今天想說再玩玩,用中深豆,但這次電磨調到倒數第二格(很粗,粒徑應該有到1mm),手磨3格(略少於半圈)+電動,中間完全沒卡豆,整個磨豆花不到1min!40s出30ml,太細!蠻有趣的,部知道會不會吃到陶瓷粉末orz...

淺焙豆+電磨粗粉+玩具磨豆

電磨倒數第二,手磨3格。沒像中深焙豆磨起來這麼容易,但大概5分鐘,卡豆10次內,出來的咖啡蠻特別的body蠻重的,應該是因為刀盤很鈍吧?

用玩具手磨和便宜電磨磨義式粉

2023年1月13日 星期五

義式咖啡機磨豆

 TSK-1819A買了一陣子了,但用無壓慮杯的萃取時間一直過短

1000出頭的電磨調到最細似乎還是不夠應付,前幾天天真的想說把磨完的粉又倒進去二次研磨,結果粉很黏,卡的到處都是orz

研究了一下應該ok的評價手磨,看上kingrinder K3,有大(48mm)鍍鈦刀盤,價格也還ok或是K1,便宜些,但刀盤是鋼的而且比較小

但有點不確定新磨豆機能不能解決萃取時間過短的問題

今天想說用手上的玩具陶瓷芯磨豆機試試。調到底,退半圈(玩具磨豆機一圈應該8格)用中深的豆子12g,雙份濾杯加二次分水網,終於成功沖出有crema的espresso?(沒有想到會成功,沒有量出水量)。

當然,這台玩具磨豆機畢竟是玩具,內刀盤搖搖晃晃的,研磨效率也不好(這點勉強用電鑽克服xd,但用電鑽磨因為上蓋不是透明的,要一直拆看到底剩多少豆子)感覺磨了5分鐘,還不時要反轉xd。但至少讓我有信心買新磨豆機是可以解決問題的!

期待新的手磨!


義式咖啡機磨豆

2023年1月12日 星期四

羽球點位名稱

 為溝通方便,

1號點: 右前

2號點:左前

3號點:右後

4號點:左後

5號點: 右腰帶

6號點:左腰帶

羽球點位名稱

2023年1月10日 星期二

VLC in ubuntu 18

 Ubuntu 中的Vlc player好像沒在更新了(3.0.8的樣子)

放監視器出來的.ps檔案(應該是H.264編碼的)有些會卡的一個影格(但有些檔案又正常,非常神奇@@)

安裝snap的vlc可以更新到3.0.18就可以解決這個問題

$snap install vlc

u-ta錄出來的.ps就可以正常播放了

u-ta內建手機App雖然可以回放,但播放速度最多就3倍,如果部知道要找的確切時間點應該會看到吐血

VLC in ubuntu 18

2023年1月7日 星期六

咖啡豆的烘培度與重量

 因為咖啡因在烘培過程中不大會改變,所以假設有同樣的豆子,同樣的顆數所含的咖啡音量應該是相去不遠的

 但重量在烘培過程中卻會減少,烘培時間越長,重量減少越多

據說深培豆子失重率大概有30%

最近因為開始玩義式機,要把豆子壓入小小的粉杯,開始發現這件事情造成的影響!

一樣克數的豆子,深培的因為體積大,很容易壓不進粉杯

以前以為用克數來紀錄豆量很精準,現在才知道要加上"同樣烘培度"的條件XD

常常換不同豆子,也許用體積(量匙)會容易些!

咖啡豆的烘培度與重量

TSK-1819A

用到目前為止還蠻滿意的

加購的:

無底把手:原本附的有底把手感覺很難洗,直接換無底

單人無壓濾杯: 原本附的都是加壓慮杯,弄點無壓得來玩玩。但是單人易亂噴QQ

雙人無壓濾杯

二次分水網:1.7mm

奶泡杯: 原本附的大概一次要打300ml牛奶我才能成功,部知道是不是有捨麼技術沒掌握,先用小點的自嗨

壓粉佈粉2in1壓頭: 好像一般壓粉手把也就夠了orz,部粉用機器附的應該是通乃泡器的針也ok

電子稱

透明杯:方便觀察亂噴的狀況

心得: 爬文1819的加壓幫浦在9bar時流速太快,實測也是如此,大概10s內就超量了,不知道是磨豆機不夠力QQ,還是需要改洩壓閥?打乃泡目前成功率來不錯

TSK-1819A