[講座心得] 如何成為自媒體?從業餘到專業之路

如果今天能站(坐)在這邊分享些什麼,都是因為 11 年前開始寫部落格,而讓後面的事情有機會發生。 -施典志

上面這段話,Tenz 大總共講了兩次(他因為今天因為腳不舒服,所以是全程坐著完成演講)

今天在創咖啡舉辦的這場講座,Tenz 大分享自己過去在媒體業的經驗,以及最終成為專業自媒體的過程。

曾經在城邦、博客來、T客邦、YAHOO,先後擔任過雜誌編輯、網站編輯、網站創辦人、社群經理等職務,Tenz 大對於業內媒體的熟悉程度,加上長期寫作經營自媒體的經驗,讓聽眾可以從更全面的角度理解自媒體。

透過演講開始前的舉手訪查得知,在場的聽眾,大部份已經在經營自媒體。

演講主要從兩個面向展開:

  • 動機
  • 各種技術問題

動機

在回答 Why 之前,需要先定義 What。

自媒體是什麼?

相對於傳統媒體的獨佔性,自媒體則是「人人都可以是媒體」,把屬於傳統媒體的專屬權利下放,讓人人都可以生產內容跟發布內容,觸及到任何人。

「人人都可以是媒體!」也不一定人人都想要成為媒體,有的人或許你問他想不想成為自媒體,他會說:「我上班那麼累了,回到家連看電視的時間都沒有,根本沒有時間寫。」

為什麼要寫?

所以關鍵的問題來了,那你為什麼要寫?

想紅?想賺錢?想分享?

基本的原因脫離不了這三個。

每個人多少都有一些東西想要跟人分享,如果只是想紅、想賺錢,有其他更快的方式可以達到,不需要很辛苦的花時間去寫部落格。

Tenz 特別強調「初心」的重要,若一個部落客今天只是為了想紅、想賺錢,那最終寫出來的文章就會朝著不同的方向而去,這樣的想法也不是不行,但最好能釐清自己經營自媒體的目的,才能寫出品質更好,更有價值的文章,提供給需要這些內容的讀者。

覺悟

經營自媒體是辛苦的工作,寫一篇文章不難,每個人都能做到,但要持續寫兩年就很困難,所以經營自媒體需要覺悟一件事情,持續的產出,不斷累積內容,這一點若不能做到,那就沒辦法成為好的自媒體。

各種技術問題

知道自己為什麼要寫之後,接下來要做的事情,就是選主題、選平台、精進內容。

你想分享什麼?

選一個主題,就看自己想要分享什麼,關於這個主題「有趣」、「有料」的內容,都是寫作的好題材,或者是「有趣 + 有料」兩者都有,這是最好的情況,值得好好發揮。

最怕一個情況,讀者覺得你可有可無,如果一個主題「不有用」也「不有趣」,那就要極力避免選取這樣的主題。

尋找切入點

現在很多人都在寫部落格,一個主題在網路上面也都可以找到很多文章,那要如何切入呢?

Tenz 大舉了三個例子:咖啡大叔、943、Tenz 自己

寫咖啡周邊的人很多,怎麼選咖啡豆,怎麼烘豆、怎麼沖泡咖啡等等,網路上有很多相關的文章,如果今天寫咖啡這個主題的話,要怎麼讓自己凸顯出來呢?咖啡大叔也寫咖啡,但他寫的不太一樣,他寫故事,關於咖啡的故事,這就是一個讓自己脫穎而出的方法。

943 的超值省錢旅行祕笈 寫旅遊,這個題目網路上實在是太多人寫了,但 943 專注在怎麼樣「省錢」,我自己也是她的讀者,對於想把錢省下來而專注於旅遊體驗的朋友,943 所提供的資訊就有很大的價值。

Tenz 大自己就談媒體,從讀者角度出發,這個也是非常有趣的切入點,有興趣的人可以到 Medium 上面看看 Tenz 大的文章。

有觀點的部落格

把每一篇文章寫的很有品質、很有特色,富含自己的觀點,Tony的自然人文旅記 真正做到了一個有觀點的部落格,Tony 的自然人文旅記用流暢的文筆,記錄在台灣各地大小景點的遊歷經驗,尤其能講出小景點特殊的歷史淵源,還讓人喜歡看,真的很厲害。

選平台

選平台其實很簡單,主要就看自媒體的創作形式為何。

文字:Medium, Pixnet, SOSreader
影音:非 YouTube 莫屬
自己架站:生意做大再來想

如果有需要掛上自己想要的網域名稱,那就要看一下每個網站的規定,我自己是用 WordPress,本部落格 Filemaker 小子 就是建構在 WordPress 上面,花一筆錢可以購買自己的專屬網址做使用。

內容

內容很重要,要如何提升?

「多讀、多想、多寫。」

只要是能讀的相關內容,都盡量去讀、去吸收。然後看看別人在相關的主題寫作中,是否「缺了」什麼,思考盲點是什麼,我們可以針對其他作者缺乏的部分去強化。

「想到就寫,不要害怕。」

只要是有感受的部分,都可以拿來當作題材,最怕的是靈感來了沒有記錄下來,下次要寫的時候怎樣都想不起來,解決的方法就是想到就寫,可以開一個草稿區,不需要直接寫下一篇文章,作法是把標題跟文章大綱先記錄下來,日後慢慢補上即可,重點是即時記錄自己的想法。

另外,不要害怕錯誤,很多人怕寫錯會被笑什麼的。Tenz 大提供一個方法,就算寫錯了被讀者糾正,那也可以把整段文字複製起來,再貼回原文章下方,附上讀者的名字並感謝他,這樣對於雙方都是一個正面的過程,這個方法真的很棒:)

在不斷練習寫文章產出的過程,最終能建立自己的「思想體系」。

紀律

好的自媒體必須規律的產出優質作品,定好自己的創作節奏。

素材收集、思考整理、創作,都需要時間,怎麼樣分配自己的時間,直至產出內容,是每個自媒體經營者需要面對的重要課題。

每日更新或是每週更新,養成讀者期待心理與習慣,建立讀者群,和讀者做良性互動。

持續不斷產出內容,至少要維持一年的時間。

 

[FileMaker] 如何下載 Facebook 的直播影片?

今天在某個私人社團內看了一個直播,內容扎實有料,需要時間日後慢慢 Follow 操作,於是想要把這個影片下載下來保存,方便離線觀看,可以怎麼做呢?

方法非常簡單,不需要下載任何軟體,就可以下載 Facebook 影片囉!

Ps. 溫馨提醒:請注意版權問題。

可以參考下面這個影片

How to Download Facebook Videos [without using any software]

以下載蔡英文總統 Facebook 專頁 2018 除夕談話影片爲例(請不要問我為什麼要用總統除夕談話影片舉例,我只是剛好想到~)

詳細操作步驟如下

步驟 1:點選 FB 該影片專屬網址

因為 FaceBook 專頁是一個動態的訊息「牆」,專頁的網址不會只有一篇文章,而是多篇文章的集合,所以我們要到該影片 po 文的專屬網址,方法就是點擊專頁牆上改影片 po 文的「時間:2月15日 9:25」,游標移到時間上面就會出現一個超連結,直接點選即可。

螢幕快照 2018-02-21 下午11.23.24.png

步驟 2:更改影片網址

點選網址後導到影片專屬連結,網址為:

https://www.facebook.com/tsaiingwen/videos/10154941047731065/

將影片網址前面的「www」修改成「mbasic」(不是「m」喔,新的影片有更改方法!)

新網址變成

 https://mbasic.facebook.com/tsaiingwen/videos/10154941047731065/

https://www.facebook.com/tsaiingwen/videos/10154941047731065/

步驟 3:導到新頁面

新網址又導到新的影片頁面

https://mbasic.facebook.com/story.php?story_fbid=10154941047731065&id=46251501064&_rdr

捲動螢幕到最下方影片處

螢幕快照 2018-02-21 下午11.46.10.png

點選影片,又彈出一新影片網頁,這裡就可以下載了!

真正可以下載的影片網址

https://video.ftpe4-2.fna.fbcdn.net/v/t42.1790-2/28050852_807755042759561_2532566210986377216_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InN2ZV9zZCJ9&oh=f3af24ed93a3333827a95e79d0bf903e&oe=5A8DCB94

螢幕快照 2018-02-21 下午11.49.23.png

步驟 4:右鍵下載影片

按暫停,將影片右鍵儲存即可!

螢幕快照 2018-02-21 下午11.52.04.png

影片下載成功。

[FileMaker] 一個範例檔案,測試五種 Import 匯入情況

朋友詢問資料匯入 Import 的相關問題,因為我對匯入檔案也不是很熟,所以直接用一個簡單的 Excel 檔案範例,把所能想到的五種匯入狀況都測試過一次,對於想更了解 FileMaker 匯入操作的朋友,應該有幫助。

第一種匯入嘗試:「Add new records」

原本的 Table 資料 (Import Records_A)
螢幕快照 2018-02-13 下午7.57.23.png
準備匯入的檔案 (Import Records_B)
Import Records_B 檔案比原本的 Import Records_A 多了一比資料:Pro-006
螢幕快照 2018-02-13 下午8.16.16.png

Import 步驟

File > Import Records > File…
螢幕快照 2018-02-13 下午7.58.40.png
選擇要匯入的檔案:(Import Records_B)
螢幕快照 2018-02-13 下午8.17.44.png
  • Add new records
  • Don’t import first record ( contain field names )
螢幕快照 2018-02-13 下午7.49.35.png
螢幕快照 2018-02-13 下午7.51.10.png
匯入結果:
所有資料全部匯入,原本 5 筆資料 + 新匯入的 6 筆資料 = 全部共 11 筆資料
資料有重複的情況!
螢幕快照 2018-02-13 下午7.52.31.png

第二種匯入嘗試:「Update existing records in found set」

  • Update existing records in found set
  • Don’t import first record ( contain field names )
螢幕快照 2018-02-13 下午8.00.11.png
螢幕快照 2018-02-13 下午8.06.15.png
螢幕快照 2018-02-13 下午8.06.58.png
匯入結果:
新資料(編號 Pro-006)並沒有被匯入,檔案維持原狀
螢幕快照 2018-02-13 下午8.07.50.png

第三種匯入嘗試:「Update matching records in found set」

  • Update matching records in found set
  • Don’t import first record ( contain field names )
螢幕快照 2018-02-13 下午8.11.12.png
螢幕快照 2018-02-13 下午8.12.13.png
設定 Matching records
數量 <-> 數量(直接點選箭頭更改成 Match 模式)
螢幕快照 2018-02-13 下午8.13.26.png
螢幕快照 2018-02-13 下午8.06.58.png
匯入結果:
新資料(編號 Pro-006)並沒有被匯入,檔案維持原狀
螢幕快照 2018-02-13 下午8.18.32.png

第四種匯入嘗試:「Update existing records in found set」+「Add remaining data as new records」

  • Update existing records in found set
  • Add remaining data as new records
  • Don’t import first record ( contain field names )
螢幕快照 2018-02-13 下午8.23.22.png
螢幕快照 2018-02-13 下午7.51.10.png
匯入結果:
新資料(編號 Pro-006)成功被匯入!
螢幕快照 2018-02-13 下午8.25.23.png

第五種匯入嘗試:「Update matching records in found set」+「Add remaining data as new records」

  • Update matching records in found set
  • Add remaining data as new records
  • Don’t import first record ( contain field names )
螢幕快照 2018-02-13 下午8.33.02.png
螢幕快照 2018-02-13 下午7.51.10.png
匯入結果:
新資料(編號 Pro-006)成功被匯入!
螢幕快照 2018-02-13 下午8.34.05.png

參考資料

  1. https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/methods-importing-data.html#wwconnect_header
  2. https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/importing-data-into-file.html

補充

匯入檔案務必要注意箭頭方向,方向符號不同則欄位 Field Mapping 方式不同。
更改箭頭方式:「直接點選」箭頭符號,就可以更改欄位 Field Mapping 方式。
螢幕快照 2018-02-13 下午8.37.45.png

[FileMaker] 設定 TriggerKeyStroke,用鍵盤方向鍵(上下)移動列表記錄

預設的 FileMaker 不像 Excel,可以直接利用鍵盤上下方向鍵去選擇記錄,今天想要介紹怎麼樣設定,讓 FileMaker 也具備類似的功能,讓選取的速度更快!

方法不難,我們一步一步介紹如下:

先認識兩個函數

  • Get(TriggerKeyStroke)
  • Code

顧名思義,Get(TriggerKeyStroke) 函數,會直接把我們在鍵盤上按下的「值」回傳,例如按「a」回傳「a」,按「H」回傳「H」,數字也行,按「8」回傳「8」

但是,這些回傳僅限於本身自帶「値」的按鍵,如果是「特殊按鍵」就不一定會回傳値回來(値可能為空),這時候就必須要藉由 Code 函數幫忙,每個按鍵對應一組不重複的數字,Code 函數可以回傳這組特殊的數字,我們再利用這組數字去判斷按下的按鍵是哪一顆即可。

  • 方向鍵向上:29
  • 方向鍵向下:31

Code 相關的按鍵對應數字

螢幕快照 2018-02-12 下午6.18.50.png

設定一個 Script

Script 命名為:Go Up or Down

螢幕快照 2018-02-12 下午6.29.07.png

設定 OnLayoutKeystroke

回到列表 Layout (List View)

進入 Layout Mode > Layout Setup

螢幕快照 2018-02-12 下午6.33.07.png

選擇第四部分 Script Triggers,可以針對 Layout 的 Trigger 做設定

勾選 OnLayoutKeystroke,配合剛剛設定的 Script: “Go Up or Down"

螢幕快照 2018-02-12 下午6.33.57.png

具有 Script Trigger 的 Layout 有橘色符號

Command + Shift + L,進入 Layout 管理頁面

可以看到具有 Script Trigger 的 Layout 有一個橘色火花,稍微檢查一下

螢幕快照 2018-02-12 下午6.36.52.png

測試

回到 Browse Mode

按上下鍵可以直接換行,不需要滑鼠點選,真的是非常方便!

設定成功!

Gif_Up and Down.gif

線上電影院 與 消失的實體 DVD 出租店

昨天跟女友原本計畫要去哈拉影城看電影 – 金錢遊戲,但因為我們「順順來二人組」在碧山巖買水果果乾買得太開心,耽誤到時間,原本要看的電影金錢遊戲時間已來不及,下一場電影的時間又太晚,索性決定就在山上吃碗蔬菜王子麵跟熱豆花後再下山。

原本想看電影的懸念就用線上租片來解決吧!把剛買到的新鮮果乾、零食、飲料都準備好,在沙發上來趟影視享受,也頗令人期待啊!

女友決定好要看的影片 – Gone Giri(中文片名 – 控制),接著就是我的任務,找尋影片來源。

我記得曾經看到朋友的臉書說 Google Play 電影只要 10 元,於是先從 Google Play 找尋,但發現不是所有的影片都是這個價錢,只有部分影片有 10 元促銷價格,有興趣的人可以參考這個 網址 或點選下方圖片,還是有些好的影片值得觀賞,像是「我只是個計程車司機」、「蟻人」,比較近期的還有「野蠻遊戲」等等。

螢幕快照 2018-02-11 下午9.20.02.png

在 Google Paly 上搜尋到要看的電影 -「控制」,價格為 40 元,點進去看發現 40 元是畫質一般的 SD 影片,HD 高畫質影片稍貴要 60元,這些都是租用的價格,也可以購買,購買價格是 320 – 340 元。

附註:不知道為什麼今天搜尋的時候 Goole Play 的 10 元特價又跑出來,昨天搜尋的時候還要 60 元,讓我倒向蘋果 iTunes 的懷抱,Google Play 的促銷暫時失敗,下次再試試看。

螢幕快照 2018-02-11 下午9.28.27.png

螢幕快照 2018-02-11 下午9.31.16.png

本身是蘋果的重度使用者,於是我回到 iTunes 搜尋「控制」這部電影,租用價格一樣是 SD 畫質 40 元,HD 畫質 60 元。

最後我們選擇了 60 元的影片,因為帳號早已綁定,所以按下購買,輸入密碼,影片就直接開始了,整體體驗完勝 Google Play,Google Play 在一開始的促銷就沒有完成,我猜想如果選擇 Google Play 應該還需要一個信用卡的綁定步驟,整個流程的體驗感又會下降一次。

10 元優惠就留著下次使用了。

螢幕快照 2018-02-11 下午9.45.57.png

回顧一下以前在實體 DVD 店的整體消費模式:

過去我的習慣會到家中附近的 DVD 出租店租片子,百視達、花蝶、亞藝以及非連鎖 DVD 店都租過片,有些是租小說漫畫、DVD 複合經營的,店家通常都會鼓勵客戶預存個 1000 塊錢之類的,因為比較便宜,逛店的同時老闆也在看影片或小說,一次很興奮的租了個兩三片,租回家看只看完一片,其他的來不及看,然後過了一個禮拜的租期,拖了兩天才還片要多付罰款,因為是從預繳費用扣款,所以沒什麼感覺。

以上的經驗,我想曾在實體 DVD 店租過影片的人應該不陌生,實體的 DVD 出租店就是那樣,整體消費體驗並沒有太大的進步,如今遇到網路「頻寬」改善跟「商業模式」的進化,應該慢慢的就會被淘汰了。

昨天用 iTunes 看完線上影片之後,女友不禁讚嘆:「現在看影片真的很方便!」

DVD 的時代對於我們應該是終結了,至少我們以後不會再去實體 DVD 租片,原因是除了體驗之外,我們家附近已經快找不到實體店了啊!

封面圖片是去年底 2017/12/30 經過內湖葫州附近,順手拍下來的照片,照片中寶島眼鏡右邊的店家看起來沒有店面招牌,實際上以前是一家 DVD 出租店 – 亞藝影音,在拍下封面照片之前已經結束營業,所以看到的是這樣的景象 – 招牌被拿下,而尚未有新店家入駐。

為此我還特別去 Google Map 查街景圖,想看看這個地方以前的樣子,我猜想這家 DVD 店休業還沒有很久,Google 街景應該還保留著這家店還存在時的照片。

果然還找得到,就讓我們用文首文末的兩張照片,記錄 DVD 時代的結束吧!

[FileMaker] 間接利用 Value List,製作下拉選單輸入圖片的方法

這篇文章也是繼承自之前讀者的問題,雖然最後想要的解法不是本篇文章要談的方法,但是這個方法也相對很有價值,於是也想要記錄下來。

起因是這樣的:如果想要用直接 Value List 搭配下拉選單選擇圖片,實際上是不可行的,Value List 並不支援 Container 欄位

於是搜尋到下面這篇文章:

Value list to insert pictures?

螢幕快照 2018-02-09 下午5.45.37.png

文章中 Philmodjunk 回覆了一個有效的作法:

主要是利用另一個 Table (ImageList) 儲存「圖片」檔案,藉由一個 Relationship 關係對兩個 Table Occurrence <TO> 的設定,在 MainTable 利用 Value List Pop-up 選單,選擇「圖片名稱」的方式來選取圖片,以下來看看操作步驟。

Table 建立:ImageList

ImageList 的主要作用在儲存「圖片」,建立三個 Field 欄位:

  • id ( 主鍵欄位,必要 )
  • name ( Text 文字欄位,儲存「圖片名稱」 )
  • image_01 (Container 容器欄位,儲存「圖片檔案」)

螢幕快照 2018-02-09 下午6.00.46.png

Table 建立:MainTable

MainTable 的主要作用在於提供一個顯示畫面,包含要顯示的圖片名稱、圖片本身

  • id ( 主鍵欄位,必要 )
  • picture_01 ( 顯示圖片名稱,準備讓使用者可以點選 )

螢幕快照 2018-02-09 下午6.12.22.png

建立關係 Relationship

將 ImageList <TO> Table Occurrence 的名稱改為 <ImageList_01>

建立 MainTable 與 ImageList_01 兩個 <TO> 的連接關係

picture_01 [ = ] id

螢幕快照 2018-02-09 下午6.10.58.png

安排 MainTable 的欄位

最下方圖片的的來源為:ImageList_01::image_01

picture_01 欄位設定為 Pop-up Menu,資料來自 Value List

螢幕快照 2018-02-09 下午6.26.45.png

建立新的 Value List

建立新的 Value List: ImageNames_01

螢幕快照 2018-02-09 下午6.18.51.png

顯示的資料來自於 ImageList_01 <TO>,選擇只顯示第二個欄位:name

螢幕快照 2018-02-09 下午6.20.24.png

OK > OK > OK 回到 Browse Mode

此時資料為空,新增一筆資料 (Command + N)

螢幕快照 2018-02-09 下午6.23.57.png

點選 Pop-up Menu,自由選擇圖片名稱

螢幕快照 2018-02-09 下午6.25.16.png

圖片隨著不同圖片名稱置換,設定完成!

螢幕快照 2018-02-09 下午6.22.49.png

螢幕快照 2018-02-09 下午6.29.13.png

MainTable 想加入圖片二、圖片三,依照前面步驟設定即可

 

[FileMaker] 有辦法設定搜尋的時候,像google那樣,自動跳出相關的關鍵字嗎?

今天有朋友詢問:

「有辦法設定搜尋的時候,像google那樣,自動跳出相關的關鍵字嗎? 」

像下圖這樣的操作

螢幕快照 2018-02-09 下午5.27.01.png

FileMaker 可以做到的,而且很簡單就可以完成設定!只要一個步驟即可。

步驟1:更改 Inspector 的 Field 設定,

首先選到欲設定的欄位,開啟 Inspector

點選第四個部分 Data,勾選 Auto-complete using existing values 即可

意思是:自動填入完成以己經存在的資料

螢幕快照 2018-02-08 下午5.10.37.png

步驟二:測試結果

回到 Browse Mode

新增一筆記錄,在「總統候選人」欄位打上第一個字「蔡」

因為之前已經輸入過「蔡英文、朱立倫、宋楚瑜」這三筆資料

所以後面隨即出現之前已經輸入過的「蔡英文」,這時候只要按 Enter 就可以自動填入「蔡英文」這三個字了!只要一個步驟即可完成!

螢幕快照 2018-02-08 下午5.12.44.png

這是一個非常方便的功能,可以有效地減少:

  • 使用者輸入資料的時間
  • 資料輸入的錯誤

小小的一個設定,就可以讓使用者體驗更好,推薦大家也可以試試看,我剛好也要來修改幾個欄位,提供這個好用的功能:)

[FileMaker] 設定列印報表的方向

這篇文章繼承自前面的讀者來信問題:

[讀者來信] 想和您請教如何做出一頁 3 個產品圖的報表?

[讀者來信] 如果並列顯示的圖片,是不同的料號,要如何設定?

花費了一番時間 Email 往返,才知道原來 S 讀者真正想要解決的問題並不如想象中複雜,S 讀者真正的需求就是大量列印產品圖片(產品數量達到萬個以上),產品編號跟圖片不重複,一頁橫式三個產品圖片。

我則以為一個「產品」是由多個「料」所組成,沒想到「產品」即是「料」,就是要大規模做出產品的型錄而已,如果是這樣的需求就不需要太複雜的解決方案。

整理歸納後,幾個核心需求如下:

  • 大量列印
  • 一個產品只對應一張圖
  • 一頁橫式列印三個產品圖

這些核心的需求在一開始的時候我並沒有完全掌握到,所以給出不一樣的解法,實際上的需求其實很簡單,在 Layout 的設定就可以達成,還可以附帶做一些列印設定,優化列印,回應 S 讀者的同時也把作法分享在這邊。

重新製作產品列表 Layout

重做一個 Report 列印報告 Layout,List 列表直列顯示

螢幕快照 2018-02-07 下午7.19.35.png

進入 Layout Mode

Layouts > Layout Setup… 進入 Layout 設定頁面

螢幕快照 2018-02-07 下午7.27.13.png

點選 Printing,針對列印做設定

  • Print in “3″ columns
  • Across first,列印順序從左到右、再從上到下

螢幕快照 2018-02-07 下午7.28.27.png

進入 Preview Mode,列印前的預覽模式

總共依照「由左到右」、再「由上到下」的順序列印

但需求是一頁只需要三張圖,還要繼續調整

螢幕快照 2018-02-07 下午2.08.37.png

回到 Layout Mode

Layouts > Part Setup… 進入 Part 設定頁面

螢幕快照 2018-02-07 下午7.27.13.png

勾選 Page break before each occurrence

螢幕快照 2018-02-07 下午2.07.49.png

進入 Preview Mode 預覽模式,一頁顯示三張產品圖,設定成功。

<第 1 頁>

螢幕快照 2018-02-07 下午7.30.44.png

<第 2 頁>

螢幕快照 2018-02-07 下午7.36.14.png

結論

解決方案的產出,最終是要解決問題。

若沒有花時間去了解真正的問題所在,就不會得到最適當的解決方案,整個過程花費最多時間的部分,有可能不是「做方案」本身,而是「了解問題」,只要知道問題所在,那離解決方案並不遠。最怕的是,沒有搞清楚核心問題之前,就開始悶著頭操作,如此作法費時費力,還達不到目標。

所以如何問對問題,找到核心問題,絕對是解決方案最關鍵的部分。

補充

後來其實 S 讀者自己找到解法了,自己解決問題絕對是開心的事情,問問題的人跟回答問題的人,兩邊也同時得到許多,這是學習最有趣的地方!

參考資料

Setting up to print records in columns

螢幕快照 2018-02-09 下午5.20.19.png

[FileMaker] 更換電腦檔案 icon 的方法

今天想要分享的技巧:更換檔案 icon

這個方法不限於 FileMaker 檔案,唯一的需求是執行 Mac OS 作業系統的電腦(Windos 應該有類似的功能,但 Windows 電腦我已許久不用,更換 icon 的操作方法可能要自己去搜尋了)

一般在 Mac 電腦裡面的檔案都可以藉由這個做法更換自己喜歡的 icon,而在 FileMaker 更換 icon 的好處:

商用程式必須使用,讓其他使用者認為該檔案是專門設計的程式(實際上也是),而不會以為是藉由第三方程式開發的應用程式。

詳細操作步驟如下

步驟 1:點選欲更改 icon 的檔案

螢幕快照 2018-02-05 下午8.22.25.png

步驟 2:右鍵點擊檔案,點選「取得資訊」

螢幕快照 2018-02-05 下午8.25.09.png

步驟 3:進入檔案詳細資訊小視窗

在這個小視窗可以看到關於這個檔案的所有詳細資訊,不過我們今天關心的重點是左上方紫色圖案的 FileMaker icon 小圖示,那是我們要更換的目標

螢幕快照 2018-02-05 下午8.28.36.png

步驟 4:開啟欲更換的圖檔 (drink.png)

螢幕快照 2018-02-05 下午8.39.46.png

步驟 5:直接 Command + C 複製此圖檔

這一步相當重要,更換 icon 必須要先開啟檔案再複製,不能直接用拖曳的方式更換!

螢幕快照 2018-02-05 下午8.41.07.png

或是點選編輯 > 拷貝亦可

螢幕快照 2018-02-05 下午8.42.49.png

步驟 6:回到小視窗點選 FileMaker 小圖示,藍色外框出現

點選原本的 FileMaker 的小圖示,可以看到藍色外框出現在小圖示周圍,表示有選到 icon

螢幕快照 2018-02-05 下午8.31.20.png

步驟 7:Command + V 貼上新 icon

可以看到新的綠色 drink icon 取代舊的紫色 FileMaker icon

螢幕快照 2018-02-05 下午8.47.02.png

步驟 8:檢查檔案,置換成功

螢幕快照 2018-02-05 下午8.48.33.png

結論

若你是使用 Mac 電腦的使用者,這個方法可以套用到自己電腦上的任何檔案,隨時做「圖示更換」

最後,可能有人會問要去哪裡下載小圖示檔案,在這邊我順便推薦一個付費圖示網站:

Noun Project

裡面有各式各樣的漂亮扁平化圖檔可供查詢觀看,還可以針對喜歡的圖示去更改顏色,像我這次所選取的就是飲料圖示就是在這個網站所下載的,我覺得非常好用,這邊一併推薦給大家。

螢幕快照 2018-02-05 下午8.54.08.png

針對喜歡的圖示選擇顏色,下載可選擇 PNG 或 SVG 檔案格式

螢幕快照 2018-02-05 下午8.57.02.png

[FileMaker] 利用 Self-Join Portal + Filter 設定,新增產品記錄的技巧

今天想要分享在 FileMaker Magazine 網站看到的一個技巧:

利用 Self-Join Portal + Filter 設定,新增產品記錄(因為示範使用的檔案是針對產品資料庫,實際上這邊的記錄可以指所有的Record「紀錄」,並不侷限於產品記錄而已。)

關於這個方法,第一次看到的時候嚇了一跳,竟然可以這樣使用,實在是非常的方便啊!但是我忘記是在 FileMaker Magazine Website 還是 FileMaker Magazine Youtube 看到的,Matt Petrowsky 是高產量的教學者,加上用影片產出的方式,不容易搜尋內部內容關鍵字,所以暫時找不到影片來源連結,日後有看到再回來補上。

使用的檔案仍是先前一直使用的檔案:50藍茶飲-01

操作步驟介紹:

新增一個 Global Field 欄位:PRODUCT_ADD,點擊 Options…,做欄位細部設定

螢幕快照 2018-02-04 下午5.42.20.png

進入 Storage,勾選 " Use global storage (one value for all records) "

螢幕快照 2018-02-04 下午5.43.21.png

進入 Relationships 關係圖設定,新增一個 <TO> Table Occurrence: “Product_Add"

連接 “Product" 跟 “Product_Add" 兩個 <TO> Table Occurrence

連接的欄位為  name [ = ] PRODUCT_ADD

螢幕快照 2018-02-05 下午7.05.04.png

點選 [=] 進入關係設定編輯,勾選右邊 Product_Add <TO> 的 " Allow creation of records in this table via this relationship "

螢幕快照 2018-02-05 下午7.06.11.png

回到 Layout Mode,新增一個 Portal: " Product_Add "

設定這個 Portal 只有唯一的一行,唯一用途就是要用來「輸入產品名稱」

點選 " Filter portal records " Specify…

螢幕快照 2018-02-04 下午11.57.26.png

Filter 設定為 " False “,這裡是 FileMaker 比較「特殊」的部分!

Portal 的特性是「最後一列是預備輸入新記錄的位置」

我們剛好可以利用這個特性,Filter " False " 把這個不顯現的欄位顯現出來,讓我們可以用來新增產品名稱!

螢幕快照 2018-02-05 上午12.01.03.png

Portal 裡面放 Field 欄位:Product_Add::name

稍微調整一下 Portal 跟 Field 欄位的長寬大小,還有欄位的文字對齊

螢幕快照 2018-02-05 上午12.12.26.png

回到 Browse Mode,可以看到「新增產品」欄位被包覆在 Portal 之中

螢幕快照 2018-02-05 上午12.11.43.png

測試一下,在新增產品的欄位輸入「紅茶18號」新產品名稱

螢幕快照 2018-02-05 上午12.18.47.png

在 Portal 之外任何位置點選一下,Commit 輸入

新產「紅茶18號」的產品名稱快速建立完成。

然後新增產品的欄位會「自動清空」,準備下一筆產品名稱的輸入,不需要另外寫 Script,這是這個技巧最大的優點之一!

螢幕快照 2018-02-05 下午7.14.02.png

結論

這個範例看似簡單但實際不簡單,相關的技巧跟知識都要齊備,才能完成這個好用的功能,不過相對的,直接學習去學習如何複製出這個功能,我們可以學會下面幾個觀念:

  1. Self-Join Relationship
  2. Table 和 <TO> Table Occurrence 的差異
  3. Portal
  4. Filter Portal Records
  5. Global Field

此外,還有一個好處,有朋友在聊天時提到不知道怎麼設定 <TO> 關係,我們今天看到的這個範例:50藍茶飲-01,從頭到尾就只有一個 Table: Product

其他用來做關係連接的 Table Occurrence <TO>: Product_All, Product_Add,Product_All 用來「顯示」所有產品資料;Product_Add 則用來「新增」產品

這兩個 <TO> 的來源都是 Product 這個 Table,也可以說兩個 <TO> 是 Product 的分身,連自己都可以分身讓自己連接創造關係了,沒道理不能連接不同來源 Table 的 <TO>

唯一需要注意的是要利用關係的目的為何、用什麼欄位連接、連接的方式,這些才是考慮的重點,也是學習 FileMaker 這個「關聯式」資料庫,特別需要用心理解的重要關鍵。