跳到主要內容

發表文章

目前顯示的是有「手作」標籤的文章

那些沒做和一直做的事。

正式失業那天,上午去找人聊天,回家後我還是坐在電腦前。也許不是「失業所以創業」的劇本,可能還帶著一種想要做作品集的那種求職慣性,總之是還沒收到履歷回覆的邀約面試。 把舊的 cawa0505.github.io 改用 Zola SSG,準備用來做自動發布技術文章的地方,因為現在很懶,所以把玩具兜一兜變成自動發文的 repo 展示場。實作到一定程度,可以讓 AI 寫一篇文講為什麼會想做、做了發現什麼。 本來底下的文字是用 golang jieba 中文分詞,做了一個詞語庫,讓 AI 隨機抽一些弱格文章的慣用語來寫一篇整理最近實作的玩具,但內容實在太爛我砍掉了。至少草稿是 AI 建立的,雖然滿無聊,不過人生好像也是。 其實蠻恐慌的,104 沒人聯絡,能力或許已經讓職場瞧不上,中老年人發發牢騷可以,日子不知道怎麼過就是。 你覺得的黃昏,其實是日出,困難的日子才剛要開始。

偷懶亂改之老 DIY CD player

小時候做了一台這個: 自製 CD 播放器 KTZ CD Player 現在其實很懶,本來是想要弄個切換器,可以切換原本的 CD Player 和現在想接的 Asus Tinker Board 板子,然後就挖到一個以前電腦顯卡有一片接 S 端子和 RCA 頭的東西,亂接一通就先用了。 接上 Asus Tinker Board 上面裝 Volumio 2,然後再把 Macbook 拆下來的 DVD-ROM 用 USB 外接上,用 abcde 這個轉檔程式轉 flac。 把以前的 CD 轉一轉,也可以用了,不用再做切換了。

[數位音樂] Listen Music Through Snapcast 實現多空間音樂同步聆聽 (Client 端)

Snapcast Server 裝好之後,你可以利用 Snapcast Client 去同步 Server 端正在播放的音樂。 目前 Snapcast 支援的環境有: Linux FreeBSD macOS Android OpenWrt Buildroot Raspberry Pi 文件在此: https://github.com/badaix/snapcast/blob/master/doc/build.md From: https://github.com/badaix/snapcast/releases/latest 一、Android 手機 有 apk 可以裝,記得打開允許安裝不明來源的應用程式,下載裝完。 打開 app 設定 Server 然後就按上面的箭頭就可以聽到聲音囉,也可以用 app 控制連上同一台 Snapcast Server 的 Client,調整音量或切換 Server 的頻道等。 二、樹莓派板子 有 deb 可以裝,不是用 debian 套件管理的就要自己編了。 wget https://github.com/badaix/snapcast/releases/download/v0.11.1/snapclient_0.11.1_armhf.deb sudo dpkg -i snapclient_0.11.1_armhf.deb 編輯 Snapcast Client Config,比方說 Server 端 IP 在 192.168.0.100 sudo vi /etc/default/snapclient START_SNAPCLIENT=true USER_OPTS="--user snapclient:audio" SNAPCLIENT_OPTS="-d -h 192.168.0.100" 啟動服務 sudo service snapclient start Server 開著並且有播音樂的話,應該就會聽到聲音了 三、MacBook 按照文件可以編譯成功 (Sierra 10.12.6),請參考: Build.md macOS (Native)

[數位音樂] Listen Spotify and Use Snapcast 實現多空間音樂聆聽 (Server 端)

昨天 那篇 ,如果是很單純只想聽 Spotify Premium,然後又不想只是切換到其中一個裝置,其實有比較簡單的解法。 只要使用 librespot 的 pipe backend 配合 Snapcast 即可。 一、Build librespot (Ubuntu) Udoo X86 use Ubuntu 17.04 (Zesty Zapus) 先裝 Rust 編譯環境 curl https://sh.rustup.rs -sSf " sh 裝相依的 library sudo apt update sudo apt install build-essential portaudio19-dev Clone 專案並編譯 git clone https://github.com/plietar/librespot.git cd librespot export PATH=$HOME/.cargo/bin:$PATH cargo build --release 然後把編譯好的 librespot 執行檔放到 /usr/local/bin 去 sudo cp target/release/librespot /usr/local/bin/ 二、Install Snapcast (Ubuntu) Download From: https://github.com/badaix/snapcast/releases/latest Get snapserver_0.11.1_amd64.deb wget https://github.com/badaix/snapcast/releases/download/v0.11.1/snapserver_0.11.1_amd64.deb dpkg -i snapserver_0.11.1_amd64.deb 三、Edit Snapcast Config file sudo vi /etc/default/snapserver START_SNAPSERVER=true USER_OPTS="--user snapserver:snapserver" SNAPSERVER_OPTS="-d -s spotify:///librespot?name=Spotify&username=YOURUS...

[數位音樂] Mopidy with Spotify and Snapcast 實現多空間音樂聆聽 (Server 端)

一、Install Modipy (Ubuntu) Udoo X86 use Ubuntu 17.04 (Zesty Zapus) apt update apt install mopidy mopidy-spotify 二、Install Snapcast (Ubuntu) Download From: https://github.com/badaix/snapcast/releases/latest Get snapserver_0.11.1_amd64.deb wget https://github.com/badaix/snapcast/releases/download/v0.11.1/snapserver_0.11.1_amd64.deb dpkg -i snapserver_0.11.1_amd64.deb 三、Edit Mopidy Config file sudo vi /etc/mopidy/mopidy.conf Add This [spotify] username = spotify premium account username password = spotify premium account password client_id = client_id you got from mopidy.com client_secret = client_secret you got from mopidy.com enabled = true bitrate = 320 [audio] output = audioresample ! audioconvert ! audio/x-raw,rate=48000,channels=2,format=S16LE ! wavenc ! filesink location=/tmp/mopidyfifo mixer_volume = 100 Client ID and Client Secret get from: https://www.mopidy.com/authenticate/#spotify 四、Edit Snapcast Config file sudo vi /etc/default/snapserver START_SNAPSERVER=true USER_OPTS=...

換隻眼睛吧.Polaroid 350 改 Rodenstock Ysarex 127mm f4.7

因為我的 戀家 350 每次賣掉他,流落在外的時候他總是拍不出來,每次都只好換貨給人家,但一回家又順順的,太多奇妙的怪事,於是上次就跟他 約定 了永遠都會把他留在身邊。 既然要留在身邊,我想就繼續拿他來做實驗吧,已經為他換過蛇腹、換過電池座、拆掉電子計時器、前面板為了檢查測光線路其實也已經拆過,想說就來幫他換隻眼睛吧! 國外已經有文章 ,也有很多同好已經改了,所以不算什麼開創性的實驗。 要準備工具:螺絲起子、擴孔工具(電鑽或刻磨機)、修邊工具(銼刀或砂紙)、不透光貼布 我是按照國外那篇文章的改法,將原來的 114mm 鏡頭改裝成 127mm 鏡頭,由於法蘭的不同,所以鏡頭會改裝在前板的位置。 前面板我是殺了另一台 320 來開孔,手邊實在沒有夠力的工具可以開 350 的金屬前板,只好找塑膠機來做,雖然面板的大小差不多,但螺絲孔的位置完全不一樣,所以根本沒鎖上,只用電火布固定兼補洞防漏光。 然後為了日後可以換鏡,想說把鏡頭的固定環改在前面板處,而不是像國外那篇文章是從後面固定,只是也發現同焦段不同鏡頭所採用的快門組,其後鏡螺口的大小也都不盡相同,所以目前還是只能裝 RodenStock 這顆而已。 最後組裝完成長這樣,旁邊我裝了一支 Vivitar 的 Grip。 實拍了一張,其實我還沒上對焦屏測試就試拍了,理論上應該還可能需要調整一下。 隔天早上又拍了一張,光圈開到 f5.6 了,怎麼好像有一種不用校正一次到位的感覺,運氣蠻好的。

實驗.用 45 相機拍 Fuji Instax Wide

看過很多同好玩過,一直沒有動手實驗。 裝進標準 45 片匣的做法很多,有人用雙面膠去固定,Matt 則是建議用雙面膠加凡士林減少粘性,也有人用膠帶去粘,總之你只要能固定 Instax Wide 在片匣裡面,不會因為攜帶而掉落就可以。 我之前進了一些 45 片匣,有些片匣裡面還有 45 底片,因為其實也不知道那些是什麼底片,想說乾脆拿來當做將 Instax Wide 底片裝進 45 片匣的片插,就斜切了四個缺口固定住 Instax Wide 底片,反正把 45 底片裝進 45 片匣的手感我本來就想要多練習,算是摸蛤仔兼洗褲這樣。 目前已經做了六個片插,打算等六連發裡面的正片拍完,還能六連發 Instax Wide 一下。不過這都不是最好的解決方案,畢竟都還得再將拍完的拍立得塞回 Instax 系列相機再手動吐片一次,就少了那種隨拍即得的拍立得 Fu 了,可以玩,但還是很期待有人搞出這種專用機背來才是真的帥氣啊!。 心得大概是這樣: 1. 從 Instax Wide 取出底片的時候,我本來以為將片盒上面的黑色膠紙拿掉比較好拿,但其實容易造成相紙面刮傷,包括之後要裝回去 Instax 100 再回吐的時候也是一樣,容易刮傷相紙面,建議保留黑色膠紙,但黑暗中或暗袋內勾起黑色膠紙不易,可以將原來 Instax Wide 會退出的第一片塑膠片沿著細縫插著,放拍完的 Instax Wide 回片盒時可以順勢插回去。 2. 底片應避免過多的彎折。 實際拍攝成果: ↓ Graflex Crown,Schneider 135mm f4.7,Fujifilm Instax Wide ↓ Graflex Crown,Topcor LF 90mm f5.6,Fujifilm Instax Wide

藍晒 Cyanotype 氰版

七月底在 198 參加了一場藍晒日光顯影的課程,很感謝幫我轉製數位負片的 再生設計 Jason 和 藍曬映像 Mark 老師,親眼見到一張照片在日光下晒出來真的超 High 的啊!老師還示範了跟太陽神溝通的神技,太陽就真的出來了。 藍晒的資料,其實上完課以後回來查發現蠻多的,主要配方是 檸檬酸鐵銨 (Ferric Ammonium Citrate) 及 鐵氰化鉀 (Potassium Ferricyanide) 。   Solution A: Solution B: Recipe #1: This is the original created by John Herschel in 1842. (古典配方) Ferric Ammonium Citrate 200 gm. Distilled Water to make 1000 ml. Potassium Ferricyanide 160 gm. Distilled Water to make 1000 ml. Recipe #2: Variation using more concentrated solutions. (比例調整,畫面對比會比較明顯) Ferric Ammonium Citrate 360 gm. Distilled Water to make 1000 ml. Potassium Ferricyanide 200 gm. Distilled Water to make 1000 ml. Recipe #3: A modern variation. (現代配方) Ferric Ammonium Citrate 272 gm. Oxalic Acid 5 gm. 草酸 Distilled Water to make 1000 ml. Potassium Ferricyanide 92 gm. Oxalic Acid 5 gm. 草酸 Ammonium Dichromate 2 gm.  重鉻酸銨 Distilled Water to make 1000 ml. 另外,同為日光顯影法的還有白金印 (Platium Print) 和鈀印 (Palladium Print) 等等。 資...

Fuji FP100C 轉印

今天去了一趟 198,陪一群很有意思的朋友一起聽講座。 在那邊看他們玩 FP100C 轉印好好玩的!回來就隨手找了本筆記簿先上了,看來是該買一本來做紀錄的,好有意思。 簡單的做法是找一本筆記本,然後把剛撕開沾著未乾顯影藥水的負片那邊貼在筆記本上,用手指碾壓就完成了。 詳細可以參考這邊,除了轉印還有移膜的玩法: http://www.wretch.cc/blog/goneihu/7959822 影片也可參考:How to: Make Polaroid transfers (From: http://youtu.be/T3zTC-yXuuw )

Polaroid 350 風琴機電池改造

那天去逛了電子材料行,找了幾個電池座。 早期沒有電子計時器的,本來是用 4.5 V 的 PX19 電池,如 Polaroid 250,後期有電子計時器的,像是 Polaroid 350 ,本來是用兩顆 3V 的 PX24 電池,一顆供電子計時器用,另一顆供快門測光用。 電池都停產了,即使海灣還是找得到,但是價格昂貴就值得你動手改造一下電池室。 之前 Polaroid 350 電池我是用 CR123A,然後用膠帶固定住,最近把他改用兩顆三號 AA 電池供快門測光使用(當然你可以用四號 AAA 電池的電池座,但我個人是覺得大顆的用比較久),電子計時器就放棄了。 《準備》小十字起子、兩個三號電池串聯的電池座(如上圖)、焊槍、焊錫、斜口鉗、剝線器。 《步驟》 一、電池室原本的電池座有兩顆螺絲,解開他們,然後把電子計時器和快門測光連接過來的黑線都給剪了。 二、拿出斜口鉗,因為三號電池的電池座大了點,電池室的蓋子會蓋不起來,所以要破壞原來鎖電池座的塑膠部份,用你的斜口鉗切掉他們(兩個螺絲孔座),切得差不多測一下電池座放進去蓋不蓋得起來。 三、抓到從快門測光來的那兩條線,黑色那條是負極,原來的正極是一個白色的電池接板,把兩條線裡面的線給剝出來,這個看個人手感,你可以用剝線器或者手指頭就可以搞定了。 四、焊接,電池座正極接白線,負極接黑線,適當的做好絕緣。 五、裝電池測試。 六、線理好,電池座放進去,蓋上電池室蓋子,打完收工。 備註:Polaroid 250 的電池改造可以參考超哥的文章: Polaroid 250 電池改造 。

Mamiya Universal 自行調焦記

【提醒】本文為個人一知半解的測試心得,並非專業師傅,想拆機照著玩的朋友請小心。 【前言】是這樣的,我其實算是很不在意相機準不準,乾不乾淨的一個人,但我用 Mamiya Universal 拍了三四包,實在是覺得他不準的有點誇張,這樣很容易讓人誤會我的拍照技術,對焦這動作雖然不能說有多少自信,但也他媽的對鼻子不會跑到屁股去吧,那多臭啊。 【準備】當然除了工具,還要整理一下心情,畢竟人家也是第一次拆機。 首先要有十字和一字的起子,十字不能太大支,一字不能太大支也不能太小支。然後最好準備一個小盒子,把螺絲放進去,像我半夜弄到螺絲掉地上真的找得很痛苦。 【步驟】 一、抓起你的 Mamiya Universl 機身,機身上部那個區域是連動測距的機構(這是廢話),四周巡一巡你會看到三顆小黑豆,十字的,不要猶豫解開她,但只有這三顆是開不了上蓋的,有一顆隱藏版的螺絲就是調整 100, 150, 250 視框焦段的那一顆銀色,閃閃亮亮的,拿起你不大不小的一字起子解開他,但這裡要小心,螺絲有點短,總之我就是這顆掉地上就對了。 這四顆都解開之後,你就可以把 Mamiya Universal 的上衣脫了,怎麼脫?阿就整個蓋子往上拉這樣。 二、再來還是拿你的一字起,機構不解釋了(因為我也不懂),有一片 45 度的小鏡片,後面那顆螺絲是調整疊影畫面有沒有真的疊在一起的,比如說當你黃斑水平對在一起,但垂直線條卻沒有的話,轉動他可以校正這個問題。﹝如最上面那張圖左邊的紅色框起﹞ 三、再來下面有一顆銀色的是調整焦距的,也是動用你的一字起,我是沒什麼專業工具去測真正的距離,別的沒有相機很多,所以就從防潮箱隨便抽樣了兩台,一台 RF 一台 SLR 拿來對不同距離的物體,然後校正到對幾個不等距的物體這幾台相機鏡頭轉完對焦後的鏡頭標示距離都差不多才收工。﹝如最上面那張圖右邊的紅色框起﹞ 不過我的無限遠還是沒合焦,但這我就比較不在意,我最痛苦的是 5-10 米的範圍,因為未調整之前,平均大約是 1.5 倍的距離,應該合焦在 5 米左右的物體,鏡頭對焦的距離是 7 米。 四、最後當然是要幫 Mamiya Universal 穿回上衣。 最開心的是,實力終於發揮出來了。 【參考】 有心深入的朋友,下面有幾個連結: Mamiya Press Restoration [Forum Thread] Mamiy...

取得 Fujifilm FP-100C 負片

今天中午照著網路文章,取得了拍完的 FP-100C 負片。 建議需要準備的工具: 一、漂白水。 二、水彩筆或軟毛刷。 三、透明玻璃或壓克力。 四、膠帶。 漂白水去除的是黑色的漆料,要避免漂白水滲到背面的藥膜層,所以先將底片藥膜層朝下面對玻璃,用膠帶固定住之後再用水彩筆沾漂白水處理即可。 我每次做實驗都有點懶,家裡沒漂白水,拿了一罐濃縮清潔劑做實驗,也沒固定住藥膜面不滲清潔劑過去,也沒掃描器可以試掃。 至少,是成功刷出了兩張負片,手還蠻痠的。 可以參考的文章: Turn your Fujifilm FP-100C into negatives [中文] Fuji reclaimed negatives revisited: The 4x5 edition [英文] 第二篇的作者也分享了影片: (From: http://youtu.be/7diQfXiTfBg )

[底片集] 送別.Konica Autoreflex T2 卷三四六七

使用相機:Konica Autoreflex T2 with Konica AR 40mm f1.8 使用底片:Kodak Double-X 5222 分裝片,拍 400,HC-110 (H) 13分 20度 沖掃:自己沖,自己掃 去年底,我回台南參加外公的喪禮,拍了四捲黑白底片,一回台北就趕快把底片沖出來,只是一直沒有什麼時間好好整理。 今年初回台南,看到一本小舅舅為外公外婆做的紀念相本,突然讓我很多思緒湧上來,我甚少參與相本中的照片,替大家拍攝的也不會是我,最讓我感到難過的,是看到外公過世前的最後一些生活照片,子孫滿堂,然而,他照片裡的樣子卻憔悴的讓我完全不認識。 我動手拍攝的,竟然是在外公離開我們之後,他的遺照,他的靈堂,屬於他的儀式。心中浮現的,是那個意氣風發,騎著摩托車到每個女兒家裡送好吃的東西給我們的外公,還有小時候帶我們到海水浴場玩水堆沙的外公。 我帶著相機回到台南,問了他,我可以為你拍攝為你送別的過程嗎? 為他誦上希望他超脫苦痛的經文。 洋房財寶是希望他和外婆在另一個世界可以享用,不再勞碌。 靈堂搭建的很快速,會有一種很工商社會的感覺,甚至都還來不及難過。 四個女兒向父親拜別,至今回想起畫面還是讓我動容。 揹著相機,一邊叩首的同時,我內心深深感到與親人過於疏離的悔恨。 其他照片: Konica Autoreflex T2 vol.3 、 Konica Autoreflex T2 vol.4 、 Konica Autoreflex T2 vol.6 、 Konica Autoreflex T2 vol.7

[底片集] 也是去年拍的今年沖.Contax NX 卷九

使用相機:Contax NX with Contax N Planar 50mm f1.4 使用底片:Kodak T-Max 3200 原裝片,HC-110 (H) 15分 24度 沖掃:自己沖,自己掃 記得這卷是去年 Angel 兩歲生日那天,我們在家幫她慶生吃蛋糕開禮物拍的,應該是一天內就拍完了,我放到現在才沖。 這支 Kodak T-Max 3200,又稱 TMZ,事實上是一支 ISO 800 的底片,據說可以衝到 ISO 6400 還是 OK,也有被使用在 天文攝影 的用途。如果喜歡粒子很多的話,這支 TMZ 你可能會喜歡, 不過停產了吧已經 ,去年試打了這支,手上剩一支還在想什麼時候要用,這卷拍攝時是用 ISO 3200,應該都沒有打閃, 手沖數據 為 HC-110(H),24 度水溫,15 分鐘,我最近搖罐都改成一分鐘輕搖五秒了,延續上次上片軸的手感,好像跟金屬片軸的感情有培養出來了。 兩歲生日慶生。 慶生完洗澡。(那時候還不會比 YA 咧) 其他本卷照片: Contax NX vol.9

[底片集] Minolta XD 卷七.AGFA APX 100

使用相機:Minolta XD with MD 50mm f1.4 使用底片:AGFA APX 100 原裝片,HC-110 (H) 11分 25度 沖掃:自己沖,自己掃 很久以前進了兩支 AGFA APX 100,一直都沒拿出來用,我喜歡這支 APX 100 的灰調,雖然這卷拍的時候大部份場景沒辦法把對比弄出來,但灰色的階調感覺是舒服的。 APX 100 用 HC-110 的沖片數據請看這篇: AGFA APX 100 使用 Kodak HC-110 的沖片數據 禮拜六把這卷掃出來之後,看到一個多月前拍的沙崙照片,實在太懷念, 下午就又跑去一次了 。 然後是一些平時的雜拍 其他本卷照片: Minolta XD vol.7