分類:開發應用 (27 篇)
-
表格設計 Less is more
Gif 檔小影片,這個表格設計的心法太重要了,去除多餘的東西,一切精簡! 教我們怎麼 設計圖表 / 修改圖表 / 呈現圖表。 一定要把每一個觀念再研究一次! 看更詳細內容 拆解 • 表格設計 Less is more 資料來源 http://www.darkhorseanalytics.com/
-
[FileMaker] Plugins 來源
FileMaker 可能會用到的 Plugins 來源網站: 目前雖然還沒有用到,看到推薦先隨手記錄下來,以便未來有機會使用時馬上能找到參考資料。 BaseElements Plugin http://www.goya.com.au/baseelements/plugin https://github.com/GoyaPtyLtd/BaseElements-Plugin MBS Plugin http://www.monkeybreadsoftware.de 360Works FTPeek http://360works.com/ftp-plugin/ 使用 Plugins 需要注意:更新問題。 若時間久了,Plugin 老舊未繼續更新,可能會影響原本欲達成的功能,這點特別需要注意。 文章源自FB討論串: https://www.facebook.com/groups/filemakerdevs/permalink/10155288521910558/
-
FileMaker Pro Advanced 進階版比 FileMaker Pro 多出的功能
開發專案的過程會慢慢地接觸到一些功能,在 FileMaker Pro Advanced 上有,但在 FileMaker Pro 上面沒有的,這些功能有的話會對進階的開發有更進一步的幫助,比如更方便、檢查功能等等。 目前發現在 FileMaker Pro Advanced 有,但在 FileMaker Pro 上面沒有的功能,順手做個記錄: Data Viewer 像「餐巾紙」一樣方便的 Data Viewer。在這邊測試自己的想法是否能達成目標,也可以保留未完成的計算式。 參考文章: [FileMaker] Data Viewer 介紹+取代方案(當你還沒有買 FileMaker Advanced 的時候) Script Debugger 不執行全部程式碼的情況下,預先看到程式碼一行一行被執行的過程,這個功能讓開發者能仔細檢查所寫的程式碼是否有問題。 Copy Field 若要複製某個 Table 表單裡面的 Field 欄位「格式」至不同的 Table 表單,須在FileMaker Pro Advanced 裡才能做到。(這個功能在製作 Housekeeping Fields 時很好用,沒有 Advanced 的情況下只能一個一個慢慢建立,相較頗為耗時。) 補充說明,複製欄位「格式」的時候,包括欄位名稱、欄位類型,以及欄位的計算方式都會被複製到目標 Table 表單中,但是若是欄位的計算式裡面含有非目標 Table 表單的欄位,將會被 /* […]
-
[FileMaker] Anatomy of a Database 資料庫的解剖
之前曾經寫過一篇關於各種名詞的解釋文章: [FileMaker] 認識 database, table, field, layout 基本名詞 今天又看到 John Mark Osborne 的一個影片,不愧是資料庫專家,把 FileMaker 的重要名詞解釋地更簡短、更好!記錄如下: File = store tables, records and fields Table = stores information about a set of people, places, things or events Record = stores information about one person, place ,thing or event Field = describe one item about a person, place ,thing or […]
-
User-Centered Design
若使用軟體的最終對象是「人」,軟體的介面設計自然要從使用者來考量(真正會使用到軟體的「人」),所以打從開始開發的每一個階段,都不應該忘記這個中心原則。 利用這個中心原則,強迫工程師暫時放下電腦,真正專注在 使用者 上面。 FileMaker Training Series: Basics 第五課:User-Centered Design 就是在說明這個觀念。 基本原則有三: 挖掘使用者的 目標、行為 和 心理模式。 讓 技術 去服務使用者,而非本末倒置。 提供一個自然的目標來 測試 使用者,看看使用者是怎麼做的。 不斷地重複這三個基本原則,直到解決方案真正達到使用者預期的樣子。 方法模型如下: Design a [form of solution] For [user type] To [human activity] with [level of support] 例如, Design a [移動式工作站] For [急診病人] To [掛號] with [速度] 要再提醒一點,開發者決定開發軟體初期,就應該花心思、時間,利用好的方法,讓自己更了解使用者的目標,而不是一開始就在 FileMaker Pro 上面直接工作。
-
FileMaker 實體讀書會 @Taipei
終於,還是決定來組織一個實體的 FileMaker 讀書會。 開始學習 FileMaker 以來,幾乎就是在網路上or書上,看文章看課程影片做練習,沒有實體的管道可以面對面交流。我覺得 FileMaker 應該還是值得擁有一個實體的聚會,讓對 FM 有興趣的朋友互相交流聊天,想想那不如就自己跳出來吧! 歡迎分享開發心得,新技巧/作品展示,讀書會,或只是想學習怎麼上手 FileMaker,認識新同學。 https://www.facebook.com/groups/239649966371753/ FB 讀書會社團網址如上,歡迎對 FileMaker 有興趣的朋友來交流:) 地點:台北市新生南路一段60號B1(捷運忠孝新生站5號 Deroot) 時間:每週三晚上 7:00 第一週開始我們先來看這一本吧: FileMaker Training Series: Basics (官方文件,免費下載)
-
培養你的熱情 from 學徒模式 -優秀軟體開發者的養成之路
今天再度翻開我很喜歡的一本書: 學徒模式 -優秀軟體開發者的養成之路 培養你的熱情 在這個章節裡面好幾段文字都觸動著我,對正在進行軟體開發工作的自己有很大的鼓舞作用。我在這邊想把這些段落摘錄出來,作為我自己的閱讀記錄(2016/02/25),也分享給有志成為軟體開發者的朋友。 「只有少部分人能獲得神的恩典,做自己願意免費追求,出於熱情的工作為生,我為此感到感謝。」- Frederick Brooks,<人月神話> The Mythical Man-Month 這段話,出自於軟體專案規劃的經典書籍 –人月神話。 我想不僅僅適用於軟體開發工作上面,任何人只要能夠專注於自己喜歡,且願意免費追求的工作,那真是太幸運了!期待自己有一天也能夠找到這樣類似於「志業」的感覺。 「要成為一個偉大駭客的關鍵在於做你喜歡的事…,你必須喜愛一件事才能將他做好,因此,如果能夠把駭客作為你喜愛的事,你就非常有機會將它做得很好。」 –Paul Grahm 「試著保持你14歲時對程式設計得好奇心,如果你擔心目前的工作破壞了你的腦袋,那可能真的是這種狀況。」 -Paul Grahm 「那些成就大師之道與職涯及謀生之道一致的人何其幸運,其他的人必須在日常工作之外,另外找時間進行自己的練習,朝向大師之道努力,而不只是為了工資而工作。」 -George Leonard,<Mastery> 這本書還提到了幾個行動方法: 1. 尋找志趣相同的夥伴 2. 加入當地與你想學習的主題相同內容的使用者群組(user group) 3. 開始寫部落格或是閱讀有興趣的部落格 4. 加入線上論壇、郵件清單,分享你所學到的東西 5. 研讀經典,讓自己沉浸在我們領域的偉大著作,能夠帶領你平安渡過激情無法持續的時期。 6. (比較長)在你上班的路上,準備三個正向的談話主題,當你在工作時,當談話內容開始耗費你的精力時,將談話內容轉移到這三個正向主題。目的是取得主導權,避免被身邊的負面談話所影響。在回家的路上,檢查這一天所獲得的成功,思考其他能夠改善所處環境的方式。 請原諒我摘錄了這麼多原文,但這些段落字字都棒透了,真心與大家分享 🙂
-
電子書下載 -Custom Apps Success Plan Guide
好康來了。今天收到 FileMaker 的 Email,信中提到有免費電子書可以下載。(eBook下載) 電子書是免費的,進入下載網址後,填寫一些基本資料,就可以得到 eBook 的連結,以及 FileMaker Pro 試用版下載連結。(很遺憾的國籍必須填 “Chinese Taipei”,以前存在過的 “Taiwan” 被拿掉了,沒辦法誰叫台灣市場似乎不太爭氣呢~) 這份電子書的封面就大大寫著一個字:Plan 副標寫著: ” Our developers have built thousands of FileMaker custom apps. Here’s their advice: “Investing time upfront pays off at the end.”“ 這告訴有意成為開發者的朋友一件事,「計畫」的重要性。 初開發者總是雄心萬丈(我也是 :p),但若想要開發出一個成功的 App,我想充分的計畫是絕對必要的,還有該注意的大方向,相信在這本書裡面應該會有一些提示!讓初開發者更快進入狀況,少走一些冤枉路。 讀後心得待日後補上 🙂
-
FileMaker 釋出 iOS App SDK!
不久前,也就是今年的 1月12日,FileMaker 釋出了 iOS App SDK,對開發者來說是一個非常令人興奮的消息。 以往,採用 FileMaker 開發的 App,或者說是系統也好,要在 iOS 的裝置上(iPhone / iPad)運行,都需藉由 FileMaker Go 來達成。(或許有人會說還有 WebDirect,但整體功能相對受限,我們這邊略過不談。) 也就是說,以往的步驟會是這樣:在 iPhone / iPad 上先安裝好 FileMaker Go 這個 App,接著要想辦法把電腦上的資料庫檔案傳到 iPhone / iPad,再打開 FileMaker Go,選好目標資料庫,開始使用 App,實際上有一定的流程需要遵循。 現在,FileMaker iOS App SDK 被釋出以後,開發者將可以使用 FileMaker 直接開發出 iOS 的原生 App,簡單說就是會有一個屬於 App 自己的 icon,這真的是非常有趣阿! ” This is going to be a game changer. I […]
-
軟體專案合作開發的一點經驗
這個影片,是我十月份上敏捷專案管理課的時候,講師在課堂上播放給同學看的,我覺得很有意思,也想分享一下。 整個影片最常聽到的一句話就是:”ask the product manager”,不管同事反應什麼(即便你要改的東西只是一個字按鈕),工程師的回答都是,我不知道,去問 PM。這邊不去談論對錯,畢竟自己本來就不是軟體開發領域出身,但我有「相關」的經驗,或許可以來聊聊。 不知道大家有沒有自己開發軟體的經驗,或是跟廠商「合作」開發一個軟體專案,又或是直接把整個專案「外包」給其他公司的經驗呢? 我自己並不是開發者(當時),唯一算沾得上邊的經驗,曾經在之前的公司與一家廠商「合作」開發一個小專案,專案本身並不是太複雜,簡單說起來就是要完成二張表單,可以讓公司外部人員透過網路把客戶資料給整合到一個小系統中。 為了爭取時間,跟廠商討論的結果,我們沒有直接重頭開始打造一整個軟體,而是直接運用廠商現有的 OA 線上系統去「盡量」地「修改」成計畫中的樣子。 事實上,這個專案計畫的樣子,也並不是那麼的清楚(現在想起來很土法煉鋼),只有一個大概的輪廓。最清楚的人應該是我跟主管,另外就是合作廠商的技術經理了。我們走的是且暫戰且走的方式,也難為了這位技術經理願意幫忙,調整我們接近 90% 的需求! 專案雛形在一個多月左右完成,但要到真正可以用好像是三個月以後。 現在回憶起來,我覺得最花時間的部份,並不是「開發」軟體本身,而是這個軟體專案被開發出來之後(還有之前,這部分之後可以另外來談),遇到的種種「問題」的修正。(另外還有教育訓練的難題,之後另外談) 這些問題,不管是自己測試發現的,還是經由同事測試發現的,一來一往的修改,其實都耗費了相當多時間跟精力,我真的很感謝當初一起合作的技術經理,可以清楚地溝通需求,願意一起配合完成這個專案,事實上這完全是一個賠錢的專案,大家願意合作,都是看到了各自公司的未來發展,加上合作愉快,最終才能順利的把專案給完成。 這邊要再次鄭重感謝這位技術經理,在整個合作的過程中,我真的學到非常、非常多的東西,相信這對我接下來要做的工作會有非常大的幫助。 *OA -Office Automation 辦公自動化。 http://wiki.mbalib.com/zh-tw/%E5%8A%9E%E5%85%AC%E8%87%AA%E5%8A%A8%E5%8C%96