使用專用軟體 工作室剛運行的時候,採購專用軟體及它可使用的系統花了一筆不少的費用。後續軟體的維護費持續的增加之中,如果沒有客戶的支持,可能在第二年就要結束。專用的軟體在世面上流通的很少,而用於壓力容器設計的專用軟體更少;在各國設計壓力容器的專用軟體的數量曲指可數。所以在創業初期投資在它身上可以獲得不錯的利益。當然有些人士會認為軟體使用非正當方式取得就好,甚至以為計算書的內容用非法手段取得就好,不需要購買正式的版權軟體。但是在提供正式的壓力容器/ 桶槽的設計計算文件服務時,可以確認其內容可以供專業人士信賴是基本要求。就市場上的競爭方面,也可以保護自己,尤其是對手使用法律或是版權使用規範去攻擊其文件的合法性時,採購正版的軟體可以免除這方面的麻煩。 然而在專用軟體可提供的計算文件之外,其他要驗證的機件、結構或是其他計算,有什麼工具好使用呢?我們以下介紹壓寶計劃使用的軟體及環境。 自由軟體的應用 《壓寶計劃的作業環境》 中有列出我們所使用的工具,有專用軟體如 PVElite 、 AutoCAD 等,也展現出其使用的作業系統等更全面性的介紹。其內容會依壓寶計劃進行的狀態而調整。 作業系統 依作業系統的支援,因為要安裝專用軟體所以有 MS Windows ,在此之外,大部份的環境是在 Debian/ Linux 的系統上開發和使用。在組織外部需要使用壓寶計劃的相關工具,則經由網路連回組織內的主機進行運算。使用 Debian/ Linux 主要的原因是穩定,而且套件管理使用 APT 系統,安裝及升級的部份相對簡單。其官網在這 Debian 通用作業系統 。 軟體研發 說到軟體開發,我們使用 common lisp , SBCL 。這是一個相對冷門的程式語言,而且常有人問為何要用它開發程式?簡單的回答是因為壓力容器設計沒有很多軟體工具,所以必需自己開發,然而是自己開發的話,使用自己喜歡的程式語言會比較合適。對於 common lisp 比較詳細的介紹,可以看看《駭客與畫家》或是 《 WHAT MADE LISP DIFFERENT 》。目標是在網際網路上放上壓寶計劃系統。以下是用 common lisp 作為網站程式開發的介面。 自底向上的開發模式: 從簡單易懂的切入點開始。 以單位換算的函數開始一步一步增加工具的實用性,並維持正確性。 排版系統 《 壓寶計劃: