8月 12, 2011

切割並轉換APE為FLAC格式音樂檔案

在Slackware Linux下要將無損格式音樂檔案(.APE)轉換為另一種無損格式(.FLAC)的方法很簡單
首先

  • 安裝工具程式
    • 既然是Slackware Linux系統,到SlackBuild.org尋找工具程式shntool,以關鍵字shntool查詢,下載原始程式碼的壓縮檔案shntool.tar.gzshntool-3.0.10.tar.gz

    • 解壓縮檔案
      tar zxvf shntool.tar.gz  (解壓縮後產生一個shntool目錄,內含安裝所需原始程式碼)
    • 以管理員權限編譯原始程式碼
      sudo ./shntool.SlackBuild  (執行此檔自動完成編譯,會在目錄/tmp產生安裝檔shntool-3.0.10-x86_64-1_SBo.tgz)
    • 以管理員權限安裝編譯產生的安裝檔
      sudo installpkg /tmp/shntool-3.0.10-x86_64-1_SBo.tgz
  • 分割並轉換音樂檔
    shntool   split   -i   ape   -o   flac   -f   cd.cue   -t   '%n.%t'   cd.ape  ,指令說明:
    split             設定為分割模式
    -i ape
             輸入格式設定為APE
    -o flac
            輸出格式設定為FLAC
    -f cd.cue
        設定以cd.cue為歌曲資訊參考檔案
    -t '%n.%t'
      設定每首歌曲以曲目編號+歌名為轉換並分割後目的檔名
    cd.ape
           來源檔案名稱
  • 若未裝mac解碼器,會產生無法轉換檔案的錯誤訊息(如圖示),請先到SlackBuild.org安裝mac解碼器,即可正常執行APE檔的分割和轉換,其它特殊格式音樂檔案或錯誤訊息,在此省略。


8月 10, 2011

Slackware Linux 環境下EDA(電子設計自動化)軟體概述

在Linux中有很多很好用的工具(族繁不及備載),其中電子電機類的輔助軟體很多,只是中文的說明資料很少,以下就我興趣所及作個簡介
  • gEDA
    gEDA專案由是一個通用公共授權(GPL)的工具和電子設計自動化工具軟體套件,由Ales Hvezda開啟專案,並於1998年4月1日釋出初版。用於設計電路,輸入(編輯)電路原理圖,模擬電路,開發和生產原型產品。
    目前,gEDA專案現已經具備一套成熟的電子設計自由軟體,能夠輔助輸入(編輯)電路原理圖,管理電路元件屬性,生成電路元件清單(BOM),產出20種)網路表格式(檔),模擬類比及數位電路及布局印刷電路板(PCB)等工程設計。
    Slackware Linux(13.37)中geda-gaf-1.6.0套件包含主要工具:
    輸入(編輯)電路原理圖 gschem
    產出(20種)網路表格式(檔) gnetlist
    管理電路元件屬性 gattrib

  • ngspice
    Ngspice(ngspice-21) is a mixed-level/mixed-signal circuit simulator. Its code is
    based on three open source software packages: Spice3f5, Cider1b1 and
    Xspice. Ngspice is part of gEDA project, a full GPL'd suite of

    Electronic Design Automation tools.
  • pcb
    (pcb-20100929-x)

參考資料:
a. http://www.gpleda.org
b. http://en.wikipedia.org/wiki/GEDA
c. http://slackbuilds.org