施彥任
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    --- title: 探索開源應用軟體,共享軟體自由 tags: Talk description: 2024-3-27 自由軟體應用 共享軟體自由 # 探索開源應用軟體,共享軟體自由! <!-- Put the link to this slide here so people can follow --> 時間: 2024-03-27 (三) 19:00~ 20: 35 地點: 工程館 E404階梯教室 [共享軟體自由](https://hackmd.io/@28eqd4GoTtmtolcz39p4UQ/r1mdHU-JA) ![共享軟體自由](https://hackmd.io/_uploads/SkSyDUW1C.png) --- Q&A 群組共筆 [HackMD 教學手冊](https://hackmd.io/@hackmd/tutorials-tw) [HackMD 功能介紹](https://g0v.hackmd.io/@daisuke/Bk1xWYyOB) --- [TOC] --- ## 辦公與生產力工具 - [LibreOffice](https://zh-tw.libreoffice.org) 文書處理 - Microsoft Office 開源辦公套件提供了免費的辦公軟體套件。 這些套件包括文字處理、試算表、演示和數據庫管理等工具。 由於功能強大且成本效益高,它們被廣泛應用於學校、企業和家庭。 Odt格式是政府建議公家機關使用的開源檔案格式 LibreOffice Impress 簡報設計實務應用; Calc 試算表實務應用; Writer 文書處理實務應用; Draw繪圖與流程圖設計; Base資料庫應用; Math數學編輯等應用軟體; [數位發展部ODF文件應用工具](https://moda.gov.tw/digital-affairs/digital-service/app-services/248) 為配合政府資訊公開政策及因應資訊平台、載具多元化趨勢,便利民眾於網站下載政府資訊及政府機關間、政府與企業之資料交換,推動相容性高、適用於各種作業系統及有利於長久保存之開放性檔案格式,行政院自104年1月1日起推動ODF-CNS15251為政府文件標準格式。 為什麼我們國家要推動 ODF? 為什麼推動 ODF 要學 LibreOffice? 為什麼政府要推出國發會版的 LibreOffice? 微軟Office不是也能存成ODF 格式嗎? 當有人用微軟Office有人用LibreOffice這樣不是更容易造成相容性問題? 版面跑掉的問題要如何解決? 如何預防? 有其他國家在推動ODF嗎? 難道他們不會有同樣的問題? 推動ODF是省錢的政策嗎? 難道不會付出更多的轉移成本? 國內外目前ODF推動概況及推動經驗是? 如果我們國家不再推動ODF,這樣會不會是好消息? [GnuCash 記帳軟體](https://gnucash.org/) ## 筆記工具軟體 [vs code editor](https://code.visualstudio.com/) [Notepad++](https://notepad-plus-plus.org/) [Emacs](https://www.gnu.org/software/emacs/) [Vim ](https://github.com/vim/vim) ### ==<i class="fa fa-file-text"></i> HackMD * == **台灣團隊開發** 免費 即時協作 跨平台的筆記服務 [MarkDown+HackMD新手教學](https://hackmd.io/@mrcoding/SyiOheL5N/%2FmvQQG7MASOyYCZAmx9QycQ?type=book#/) [使用HackMD建立書本目錄] [使用HackMD建立簡報] [HackMD特殊MarkDown語法] [用開放寫作凝聚社群能量](https://hackmd.io/@MaxWu/OpenSource-and-HackMD?print-pdf#/) CodiMD 就是開源版的 HackMD,由 HackMD 自行維護,[codimd原始碼](https://github.com/hackmdio/codimd)。 類似的還有另一款名為 [HedgeDoc](https://github.com/hedgedoc/hedgedoc),一樣是開源版本 [架設自己的 HackMD 吧! – CodiMD](https://blog.cre0809.com/archives/441/) [Obsidian ](https://obsidian.md/)知識工作者寫作 [freemind](https://sourceforge.net/projects/freemind/)心心智圖(頭腦風暴)軟體 [Xmind](https://xmind.app/download/) 也是一款出色的心智圖和頭腦風暴軟體 [Text2MindMap] 文字大綱轉心智圖,視覺化構思超簡易線上工具 [Google keep記事本](https://keep.google.com/) Notion 以專案協作為主工具, Evernote 知識學習資料,統整個人的每日目標任務清單 [Logseq卡片筆記](https://logseq.com/) 替代方案還有 [Roam Research](https://roamresearch.com/)解放思考自由的網絡狀筆記工具、 [Heptabase](https://heptabase.com/) [gInk](https://github.com/geovens/gInk/releases/) 在螢幕上寫註記的筆畫工具 --- ## 多媒體創作工具 : ### :數位藝術和繪圖軟體 [blender 3D ](https://www.blender.org/) 開源的全功能3D 軟體, DCC-Blender:VS Code開發環境搭建 ai + DCC (Digital content creation) blender + VS code for Blender Scripting 線上資產庫 KitBash 3D 推出了一款名為 Cargo 的免費 USD 資產管理器,使用者除了能瀏覽 KitBash 3D 中各式 3D 建築以及材質外,還能將其輸出至 3ds Max、Maya、Blender、Unreal Engine 5 等 DCC 軟體。免費帳戶可存取 158 種資產,以及你先前購買的任何 KitBash 3D 套件;付費帳戶則能存取資產庫中的所有資產。 bbatch 簡介:使用 Blender 進行批次文件 bbatch 是一個命令列工具,用於尋找 .blend 檔案並執行提供的 python 腳本。 [Tooll](http://www.tooll.io/) 開源的實時動畫工具組 {%youtube B-GU4I5Xv_g %} GIMP(GNU圖像處理程式)和Inkscape等開源圖像編輯軟體提供了專業級的圖像處理和矢量圖形設計功能。 設計師、藝術家和攝影師廣泛使用這些工具進行圖像編輯、圖形設計和插畫創作。 [GIMP](https://www.gimp.org/) - [教學GIMP的影像魔幻之(https://ithelp.ithome.com.tw/articles/10259094) [Krita](https://krita.org/) Krita是專業的數位繪圖軟體,提供了豐富的繪畫工具和效果,藝術家和插畫家用於創作。 [Inkscape](https://inkscape.org/) 向量繪圖軟體,藝術家可以自由發揮創意,創作出各種令人驚豔的數位藝術作品。 ![pickleball_2bk](https://hackmd.io/_uploads/B14QOVgJR.png) [darktable](https://www.darktable.org/) :數位暗房,照片管理與調整編輯 https://github.com/darktable-org/darktable [digiKam](https://www.digikam.org/) [ImageGlass 圖片檢視器](https://imageglass.org/) --- ### 音樂製作軟體 [Audacity:音訊編輯軟體](https://www.audacityteam.org) https://github.com/audacity/audacity Ardour OpenAL [誰說沒錢不能做音樂?好和弦教你打造 0 元專業音樂工作站~](https://wiki.nicechord.com/index.php/%E8%AA%B0%E8%AA%AA%E6%B2%92%E9%8C%A2%E4%B8%8D%E8%83%BD%E5%81%9A%E9%9F%B3%E6%A8%82%EF%BC%9F%E5%A5%BD%E5%92%8C%E5%BC%A6%E6%95%99%E4%BD%A0%E6%89%93%E9%80%A0_0_%E5%85%83%E5%B0%88%E6%A5%AD%E9%9F%B3%E6%A8%82%E5%B7%A5%E4%BD%9C%E7%AB%99%EF%BD%9E%EF%BC%88%E7%9C%9F%E7%9A%84%EF%BC%8C%E4%B8%8D%E6%98%AF%E8%A9%90%E9%A8%99%EF%BC%81%EF%BC%89) [MuseScore](https://musescore.org/) 譜曲軟體 [Frescobaldi](https://frescobaldi.org/) 是一個 LilyPond 樂譜文本編輯器 [alda](https://github.com/alda-lang/alda) - 可以拿來作曲的程式語言 - [超~極簡系音樂製作法!只要打打字就可以做出音樂?](https://nicechord.com/post/alda-music-programming/) - [FamiStudio](https://famistudio.org/) 8bit 音樂編輯器(win有免安裝版) --- [Ardour](https://ardour.org/) [LMMS](https://lmms.io/) [Zrythm](https://www.zrythm.org/) [Audacity](https://www.audacityteam.org/) [Sonic Pi](https://sonic-pi.net/) [Tidal Cycles](https://tidalcycles.org/) LibreCAD FreeCAD --- ### 影片剪輯工具 開源截圖、螢幕錄製軟體 [VLC 播放器](https://www.videolan.org/vlc/index.zh_TW.html) 可以播放各式格式的影片、音樂 可以偷m3u8, [OBS](https://obsproject.com/) - 很常見的開源螢幕錄製軟體 螢幕錄影、直播 - 可以有虛擬攝影機 - [Natron](https://natrongithub.github.io) 後製合成 - Nuke [OpenShot](https://www.openshot.org/zh-hant/download/)和 [Shotcut](https://shotcut.org/)等開源影片剪輯軟體提供了專業級的影片編輯功能,包括剪輯、特效和過渡效果等。 這些工具讓影片製作者可以輕鬆創建高質量的影片內容,並且是免費的。 [ShareX](https://getsharex.com/) 畫面擷取、錄影(收音) [ShareX Github](https://github.com/ShareX/ShareX/releases) 有免安裝zip 如果要錄系統聲音,到 任務設定/螢幕錄製/螢幕錄製選項,點選 安裝錄製裝置 按鈕即可(注意選項中第一行的 ffmpeg 必需要是綠色的,如果是粉色的需要自行指定位置或按下載按鈕下載)。 - [armorpaint](https://armorpaint.org/) 材質 - substance painter [Whisper](https://github.com/openai/whisper) Whisper is a general-purpose speech recognition model. [雅婷文字稿](https://asr.yating.tw/) [WhisperDesktop](https://github.com/const-me/whisper) [語音轉文字免費單機軟體 簡介](https://www.playpcesor.com/2023/04/whisperdesktop-ai.html) [Lychee](https://lycheeorg.github.io/) 開源圖床 開源字體 以開放原始碼許可證釋出的字體 [隨峰體](https://cjkfonts.io/blog/ThePeakFont)是一款香港人阿坤創作的免費中文手寫字型 [jf open 粉圓](https://justfont.com/huninn/) [源泉圓體](https://github.com/ButTaiwan/gensen-font) [思源黑體](https://github.com/adobe-fonts/source-han-sans/blob/master/README-TW.md)由於思源黑體是開源字體,人人都可自由修改並發佈,因此衍生了基於思源黑體的字體,提供不同的字體風格、字形標準、螢幕顯示優化、檔案格式等,補全官方版本的不足。 [Darktable](https://www.darktable.org/) [RawTherapee](http://rawtherapee.com/) --- ## 免費線上工具 [Drawio](https://www.drawio.com/) 繪圖軟體 團隊安全第一的圖表。 將您的儲存空間帶到我們的在線工具中,或使用桌面應用程式保存在本地。 [Canva](https://www.canva.com/zh_tw/) 頁Canva 是免費的線上平面設計工具,你可以使用 Canva 建立社交媒體貼文、簡報、海報、影片、標誌等等。 影片剪輯工具 開源截圖、螢幕錄製軟體: ShareX 影音多媒體: OBS 數位藝術和繪圖軟體 音樂製作軟體 製譜 --- ## 教育與學習工具 --- ### 科學教育和數學工具 [PhET](https://phet.colorado.edu/zh_TW/)科學與數學的互動式模擬教材 和[GeoGebra](https://www.geogebra.org/download)動態數學(幾何)開源科學教育軟體提供了互動式的數學和科學模擬,幫助學生更好地理解抽象的概念。 這些工具在教育機構和家庭教學中廣泛應用,提升了教學效果。 - [ezgo](https://ezgo.westart.tw) 教育套裝系統 - Windows/Windows RT/MacOS 註:台灣自行組裝的基於Ubuntu的整套系統,適合用在教育上。 [MDN Learn](https://developer.mozilla.org/zh-CN/docs/Learn/HTML) --- ### 程式開發開源工具: Visual Studio Code、GitLab、GitHub (Integrated Development Environment, IDE) ==Visual Studio Code*== Visual Studio Code:程式碼編輯器與開發環境 https://github.com/microsoft/vscode https://code.visualstudio.com/ 支援多行編輯 GitLab ![](https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Gitlab_screenshot_december_2015.png/300px-Gitlab_screenshot_december_2015.png) GitHub* GitHub是全球最大規模的開源專案平臺,超過數千萬名貢獻者,代管幾千萬個專案。 ![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Font_Awesome_5_brands_github.svg/54px-Font_Awesome_5_brands_github.svg.png) ![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/GitHub_logo_2013.svg/128px-GitHub_logo_2013.svg.png) --- ## 網站架設伺服器軟體 Apache HTTP Server——一種網頁伺服器。 MongoDB——檔案導向資料庫管理系統 CMS 內容管理系統 LAMP = Linux + Apache + Mysql + PHP 是 OpenSource 在前期很重要的組合 --- [Wordpress](https://tw.wordpress.org/) - 內容管理系統。各種網站都可以架設,如部落格或是購物網站。世界上有大約 40% 網站是透過 wordpress 架設,例如白宮的官網就是用他架設的 - 所見即所得編輯器 - 很多外掛跟佈景主題可以使用 - 完全不需要會任何程式語言也可以很好的自己架設網站 --- [moodle](https://moodle.org/?lang=zh_tw) - 課程管理系統、虛擬學習環境。 適合架設教學網站,例如學校的課程查詢以及選課系統 --- [mediawiki](https://www.mediawiki.org/wiki/MediaWiki) - 執行於維基百科的Wiki引擎。 架設百科網站 - 維基百科就是用他架設的 - [Joomla!](https://www.joomla.org/) - 內容管理系統。 各種網站都可以架設,如部落格或是購物網站 ### 7:其他領域的開源應用 作業系統 - [Ubuntu](https://www.ubuntu-tw.org/modules/tinyd0/) 穩定系統 - Windows/MacOS 註:可放置於隨身碟內,走到哪都有自己的系統可以使用 Android是一款被普遍使用的開源行動裝置作業系統 MINIX——為Linux之前的作業系統。 Linux——類Unix作業系統家族。 Android——基於Linux的作業系統。 Firefox OS——基於Linux的作業系統。 FreeBSD——類Unix的作業系統。 OpenIndiana——類Unix作業系統家族。 ReactOS——建立在Windows NT架構的作業系統。 Haiku——與BeOS相容的作業系統。 --- ## 虛擬機 [VirtualBox](https://www.virtualbox.org/) [QEMU](https://www.qemu.org/) 除了上述領域外,開源軟體還在許多其他領域發揮著重要作用。 例如,開源操作系統Linux和Android在計算機和移動設備上廣泛使用,提供了穩定和靈活的操作環境。 開源數據庫軟體如MySQL和PostgreSQL為企業提供了強大的數據管理和分析工具。 --- ## 瀏覽器 [firefox](https://www.mozilla.org/zh-TW/firefox/new/) [chromium](https://www.chromium.org/chromium-projects/) - google chrome的開源版本 - 很多瀏覽器都是基於他來做的,比如新版的edge跟下面提到的Brave - [Peertube](https://peertube.slat.org/) youtube的替代方案by 軟體自由協會 - [Jitsi](https://meet.jit.si/) 視訊語音會議(免登入免安裝網頁即可使用) [Tor](https://www.torproject.org/) - 可以匿名地瀏覽線上網站、聊天和發送即時資訊 [Brave](https://brave.com/zh/) - 透過關閉javascript可以達到去廣告的功能 [ZAP:網頁弱點掃描軟體](https://www.zaproxy.org/) https://github.com/zaproxy [Angry IP Scanner:網路掃描工具](https://angryip.org/) https://github.com/angryip/ipscan 程式語言 JavaScript 適用於網路開發的程式語言。 PHP 適用於網路開發的程式語言。 Perl 適用於網路開發的程式語言。 C++ 通用的程式語言。 Java 通用的程式語言。 Python 通用的程式語言。 Ruby 通用的程式語言。 Go 通用的程式語言。 Rust 通用的程式語言。 Swift 支援多編程範式,編譯式程式語言。 Scratch 為初學者而設的電腦程式開發平台。 JavaScript - 網頁開發、單頁應用程式、Node.js (後端開發) Python - 數據分析、機器學習、Web 開發、自動化腳本 Java - Android 應用程式開發、企業級應用程式開發 C - 系統程式設計、控制硬體程式語言。 C++ - 系統程式設計、遊戲開發、efficiency 密集型應用 C# - Windows 應用程式開發、遊戲開發、Azure 雲服務 PHP - Web 開發、內容管理系統 Swift - iOS/iPadOS/macOS 應用程式開發 Kotlin - Android 應用程式開發 Ruby - Web 開發 (Ruby on Rails 框架)、自動化腳本 Go (Golang) - 系統程式設計、並行程式設計、雲端服務 R - 數據分析、機器學習、統計運算 Objective-C - iOS 應用程式開發 (已被 Swift 逐步取代) Scala - 大數據處理、分散式系統 Rust - 系統程式設計、並行程式設計、embedded systems Dart - Flutter 跨平台應用程式開發 TypeScript - 大型 JavaScript 應用程式開發 Perl - 文字處理、系統管理腳本 Groovy - Java 虛擬機平台上的腳本語言 Haskell - 函數式程式設計、編譯器開發 Clojure - 函數式程式設計、Concurrent 程式設計 Erlang - 可擴展的軟體系統、分散式系統 Elixir - 函數式並行程式設計、分散式系統 Lua - 嵌入式程式設計、遊戲開發 Solidity - 以太坊智能合約開發 Bash - Linux/Unix 系統腳本 --- ## 工具軟體 [7-Zip檔案壓縮](https://www.7-zip.org/) [Carnac](https://github.com/bfritscher/carnac/releases/tag/v3-beta) 在螢幕上顯示按鍵的工具 [KeePassXC:密碼管理工具](https://keepassxc.org/) https://github.com/keepassxreboot/keepassxc --- ## 其他領域的開源應用 虛擬地球 NASA World Wind 桌面搜尋 DocFetcher 遊戲引擎 Godot 機械學習 [ffmpeg](https://ffmpeg.org/) 影音編碼引擎 A complete, cross-platform solution to record, convert and stream audio and video. [OPEN CV ](https://opencv.org/)電腦視覺函式庫 OpenCV is the world's biggest computer vision library. [YOLOv8模型](https://github.com/ultralytics/ultralytics) # 開放教育資源 [可汗學院](https://www.khanacademy.org/) 可汗學院(英語:Khan Academy)是由孟加拉裔美國人、麻省理工學院及哈佛大學商學院畢業生薩爾曼·可汗(Sal Khan)在2006年創立的一所非營利教育機構 內容涵蓋數學、歷史、醫療衛生及醫學、金融、物理、化學、生物學、天文學、經濟學、宇宙學、有機化學、能量運動、美術史、宏觀經濟學、微觀經濟學及電腦科學。 從2015年起,成為了sat考試的官方授權練習網站。 [均一教育平台](https://www.junyiacademy.org/) 在2012年10月,誠致教育基金會引入Khan Academy的架構至台灣,成立均一教育平台。 [MIT OpenCourseWare麻省理工學院開放式課程網頁](https://web.archive.org/web/20081205014257/http://www.myoops.org/twocw/mit/index.htm) # opendata開放資料 [opendata開放資料]() [政府資料開放平臺](https://data.gov.tw) [目前網站流量如何( SimilarWeb 數據)](https://www.similarweb.com/) [ Google Analytic (GA)數據 ](https://marketingplatform.google.com/about/analytics/) ## 全世界有那些重要的科學開放資料 以下是一些重要的科學開放資料來源: 歐洲核子研究組織(CERN)開放資料門戶 - 提供從粒子物理學到加速器科學等領域的開放資料。 NASA開放資料計畫 - 包括氣象、地球觀測、太空任務等多個領域的資料。 全球生物多樣性資訊機構(GBIF) - 提供各地物種觀測記錄的開放存取。 人體基因組計畫(HGP)資料 - 包括人類基因組序列及相關資料。 重組DNA技術公開資料庫(ReBase) - DNA限制酶和甲基化酶的開放資料庫。 聯合基因組學資料庫(ENA/GenBank/DDBJ) - 基因序列資料庫的國際合作。 ArrayExpress - 提供功能基因組學實驗資料的公開存取。 開放天文數據(Open Astronomy Data)計畫 - 來自天文觀測的大量數據集。 開放神經解剖學資料集 - 大腦成像和神經科學領域的公開數據集。 開放材料資料庫(NOMAD) - 材料計算和計算材料科學的開放存取數據庫。 這些只是科學開放資料的部分代表性來源。隨著開放科學運動的推動,越來越多的研究數據和出版物正逐步開放共享和利用。 [elsevier開放取用](https://www.elsevier.com/zh-tw/open-access) [Reaxys 大型化學資料庫],結合超過 10 億個化學資料點與人工智慧,為藥物發現、化學研發和學術界的創新提供支援 ## 創用CC 英語:Creative Commons)又稱創意共享[2]、創作共享、版權宣告 [wiki 創用CC](https://zh.wikipedia.org/zh-tw/%E7%9F%A5%E8%AF%86%E5%85%B1%E4%BA%AB) ## 開源可樂 (OpenCola) [開源可樂](https://zh.wikipedia.org/wiki/%E9%96%8B%E6%94%BE%E5%8F%AF%E6%A8%82)是一種開放可樂配方,任何人都能夠輕易地獲取它的配方並對其做出修改。開源可樂發行運動的最初目的是推廣自由和開源軟體。 # 開源硬體 [開源硬件wikipedia](https://zh.wikipedia.org/zh-tw/%E9%96%8B%E6%BA%90%E7%A1%AC%E4%BB%B6) 3D列印: 開源3D列印軟體如Ultimaker Cura等提供了易於使用的界面,讓用戶可以設計和打印自己的3D模型。開源硬體3D列印機如RepRap系列則提供了自由、可定制和低成本的解決方案,被廣泛應用於各種製造和創作領域。 [Arduino](https://www.arduino.cc/en/software) 單晶片微電腦,由藝術家、設計師、業餘愛好者所使用。 [Raspberry Pi](https://www.raspberrypi.com/) 物聯網(IoT): 開源硬體平台如Arduino和Raspberry Pi提供了構建物聯網設備和應用的工具和資源。這些平台具有開放的硬體設計和豐富的開發社群,使得開發者可以快速建立和部署自己的物聯網解決方案。 [tinkercad](https://www.tinkercad.com/dashboard?type=circuits&collection=designs) 網頁TinkerCad是一款由Autodesk推出的免費線上3D製圖工具,Tinkercad 適合用來製作玩具、原型、家裝物品、Minecraft 模型、珠寶首飾 機器人技術: 開源機器人軟體和硬體平台如ROS(Robot Operating System)和OpenROV(Open Source Underwater Robot)提供了強大的機器人開發和控制工具。這些平台被廣泛應用於教育、研究和工業應用中,推動了機器人技術的發展和普及。 嵌入式系統: 開源嵌入式系統平台如OpenWrt和FreeRTOS提供了靈活且可定制的嵌入式系統解決方案。這些平台被廣泛應用於無線路由器、物聯網設備、工業控制系統等領域,為開發者提供了高效、穩定的開發環境。 生物醫學工程: 開源硬體在生物醫學工程領域也有著重要的應用,例如開源醫療設備和生物醫學儀器的開發。這些開源硬體解決方案有助於降低成本、促進醫療設備的普及,同時推動了醫學技術的創新和進步。 開源硬體的應用廣泛而多樣,為各個領域的創新和發展提供了重要支持。 --- # Open AI ![功夫18年](https://hackmd.io/_uploads/BkV7qzWkC.png) 人工智能飛速發展為我們開啟前所未有的挑戰和機遇 感受有如深山閉關苦練功夫數十年,練就絕世武功後下山即遇見現代化毀滅性火力 所謂打不過就加入它,學會與人工智能合作而非對抗,如何充分利用人工智能的強大能力,以更有力地應對未來種種挑戰。 ## AI學問: ### 正確認識AI人工智能技術的本質 根據你所提出問題的語意和情境,它會在它的數據庫中,來找出下一句出現機率最高的句子 原則上AI並不理解答案跟問題之間的關係,只知道在它的數據庫中這樣的組合機率是最大的。 ( 大語言模型,深度學習類神經網路,文字接龍,填字遊戲 ) 善用AI的強大數據處理和模式發現能力 AI不僅是工具,更是一種全新思維方式,但也要意識到AI的局限 提問關鍵在要怎麼(限縮提問的語意和情境範圍,以避免模糊答案,所以要定義好數據庫範圍、規則,只在規則中提問)。 "角色扮演" 使AI設定為合適的"人設"角色 特定角色能力值的記憶資料全都儲存在AI的資料集合,你的目的就是要召喚出這些資料來回答你的問題。 你想要答案越準確,你給予AI的提問也得越準確。 如果你本人不是這個領域的專家,提出的問題不在你的常識裡,那你就很難真正問出一個好答案。 培養清晰表達問題的能力,憑藉深入理解問題和精準的問題定義,精準提問是獲得滿意解答的前提 問題方式的提問應該要具體明確,例如 : “我今年25歲,男性,身高175,體重90公斤,我要減肥,預計在半年內要降低到70公斤,請幫我規劃訓練方案和飲食食譜” ——要有「約束行為」,把回答的範圍縮小,這樣的問題可以引導ChatGPT提供更具體的建議。 可以讓AI先教您如何成為這個領域的專家. 將其推理過程分解(改善ChatGPT的邏輯性,避免它編造答案) 將復雜問題分解,用準確詞語提出明確問句,避免語意模糊 思維鏈(Chain of Thought) 注意問句的邏輯順序和重點 Zero-shot-CoT:在提示詞後面加上 Let’s think step by step(一步一步地思考) Chain of Thought:給出至少一個示例,告訴 ChatGPT 應該依這個相似問題的推理過程這麼來回應。 由於AI沒有判別能力,同時還很會唬爛——所以保險起見,你需要設計一個反饋機制,來逐步審核它的推理過程。透過在句尾加這句”讓我們逐步思考.”,讓它按照步驟展示它的推理過程給你看——過程中哪裡沒看懂,也能叫它舉例。 提供更多的例子個數,供ChatGPT學習。 防止它會編造答案,教會ChatGPT怎麼說”不知道”,在給予例子時,展示不知道的答案可以用 “?” 來回答 回答詢問之前必須解決哪些子問題? 提出開放式問句技巧,鼓勵AI作詳盡解釋 根據對方回答,即時提出延伸追問 用簡單易懂的方式重申關鍵點 保持開放互動的交流態度,蒐集共享更多有效的提問技巧 觀察並分析問題,培養相關習慣 掌握精確提問技巧 ### 把問題轉化為精準的 prompt 提示, 我們需要先對AI做出以下提問準備動作: 鎖定明確範圍 確定角色 ,例:「你是商業顧問…」你是XXX專業顧問... 你是XXX領域專家... 範圍界定,例: 「參考三年內的 SCI 以及 SSCI 期刊,幫我整理出人工智慧的最新研究趨勢」 、「參考以下內容文字,幫我整理出…」 界定明確目的 ,例:「為了讓大家更積極參與本次活動…」 清楚情境要求 ,例:「以小學生能理解的方式說明經濟學」、 「以格林童話的故事風格解釋…」 輸出格式界定 ,例:「…分成三個段落…」、「在 200 字內說明…」 根據對問題的分析,有條理地提出一系列相關問題問題轉化為具體的 prompt 提示 知識型問題 Prompt:你是小學老師,為了讓完全不懂經濟學的我快速入門經濟學,請以小學生能理解的方式,分成三個段落,分別解釋供需、市場和通貨這三個經濟學概念,並舉例說明。 解釋型問題 Prompt:你是小學老師,為了讓我了解經濟學基礎原理,請以格林童話的故事風格,分成五個段落,解釋經濟學基礎原理,特別是供需平衡的原理及其對市場的影響,並舉例說明。 應用型問題 Prompt:你是商業顧問,為了讓公司活下去,請分成四個段落,描述一個企業如何運用經濟學原理應對通貨膨脹,並分析其策略和行動。 分析型問題 Prompt:你是商業顧問,為了佈局未來商業活動,請分成六個段落,從不同角度分析全球經濟衰退對企業的影響,包括市場需求、供應鏈、成本和企業競爭力等方面。 綜合型問題 Prompt:你是商業顧問,為了了解全球經濟情勢,提出企業競爭策略建議,用小學生能理解的方式闡述全球經濟衰退的情況,分成五個段落,提出企業競爭策略建議,包括創新、成本控制、市場拓展等方面。同時,參考三年內的SCI以及SSCI期刊,整理出經濟衰退的最新研究趨勢,並試圖將其應用到競爭策略中。 根據特定身份場景,讓AI產出高品質成果 再者,充分發揮人工智能的潛力,需要我們對其賦予合適的角色定位。 就如同寫作時為故事人物賦予生動的性格特徵一般,我們也 可以為人工智能設定恰當的"人設",讓它根據特定身份和場景産出高品質的成果。 通過角色扮演的方式,我們能夠激發人工智能的創造性思維,更有效地完成訪談、諮詢、撰文等複雜任務。 ### 激發AI的創造思維,完成複雜任務 (Chain of Thought,CoT)的提問技巧 從說出「讓我們循序思考」 一步一步 開始 簡單來說,這是一種讓機器人能夠學習像人一樣思考的方法。就像小時候在解決一道數學習題時,老師會教我們一步步地寫下解題過程一樣,而「思維鏈」則會讓機器人模仿這個推理的過程。 也就是說,如果你透過這種方式詢問ChatGPT一個複雜的數學問題, 它會開始「思考」,一步步告訴你它是怎麼解題的,而不是直接跳到最終的答案。 這樣做,有兩個顯而易見的好處:首先,讓ChatGPT在面對真正複雜的問題時更有可能找到答案。其次,也讓我們更容易理解ChatGPT是怎麼想的?如果答案有錯,我們也可以更容易看出來,到底問題在哪裡? 這就好像當你跟一位朋友討論要去哪裡吃飯的時候,他也許很快就根據你的偏好和預算,推薦一家CP值頗高的餐廳給你。下次,當你再問他相關的問題時,他自然會基於上次的談話內容來提供建議。 ### 重點整理的AI提問技巧: 提問步驟可以分為6步: 1.給予人設(要明確定義角色 叫他扮演誰+驗證是否是真的+告訴它這人設有什麼基本特徵) 2.給予真問題(具體、明確的條件,問題因子) 3.將其推理過程分解(避免它編造答案) 4.正式提問:給予輸出輸入格式規則(明確指示輸入與輸出 告訴它你會丟什麼內容給它,以及它要按什麼格式回答) 5.追問(讓它提供更多細節) 6.反思(讓它提出不足之處,以批評家的思維) 使用符號#用來區隔信息 ChatGPT mega-prompts 提問的常見錯誤方法 1. 問題模糊不清 2. 使用過於複雜或專業的術語 3. 假設ChatGPT知道過去的對話 4. 試圖得到具有主觀性的答案 5. 詢問過於私人或敏感的問題 6. 詢問有關未來的問題 掌握以上技巧,能幫助您與AI建立高效互動,充分發揮其潛力,應對未來各種挑戰。 最後,讓我們以開放的心態擁抱人工智能這一劃時代的科技。它不僅能幫助我們高效完成傳統任務, 更能開拓嶄新的領域,啟發我們對現有認知的質疑和超越。當我們將人類的睿智與人工智能的能力相結合時,我們就能夠解決更多看似無解的難題,開創更加美好的未來。 [解析AI對話的科學技巧](https://domyweb.org/chatgpt-questioning-skills/#hd-65fd996217c89) [先讓AI扮演一個角色:讓ChatGPT角色扮演,可以參考別人的角色庫:](https://github.com/f/awesome-chatgpt-prompts) [參考提示大全。目前中文版的指令大全:](https://www.explainthis.io/zh-hant/chatgpt?ck_subscriber_id=905257690) [英文版Prompt提示請求大全:](https://domychatgpt.org/#act-as-a-legal-advisor) [ChatGPT](https://chat.openai.com/) [Claude](https://claude.ai/chat/) [bing chat](https://www.bing.com/chat) [Character.AI]() AI 新創 Character.AI 由兩位 Google 前工程師創辦,他們打造了具有角色扮演特質的個性化 AI 聊天機器人 [Toolify.ai](https://www.toolify.ai/tw/) Toolify.ai 收集超過 5,000 個 AI 線上工具,分類完整且每日都會自動更新 [GitMind AI](https://gitmind.com/tw/) 是一款支援多端實時同步的實用心智圖軟體,可以用於學習記錄、工作整理、內容沉澱等等。當GitMind與AI深度融合之後,應用的場景就更多了 [Google Colab](https://colab.research.google.com) Google Colaboratory 開發者虛擬主機,它是一個基於 Jupyter Notebook 的雲端開發環境,可以讓你透過瀏覽器編寫及執行 Python 程式碼,也可以進行資料分析及機器學習的工具 免費存取 GPU 等運算資源。並且連接到強大的 Google Cloud Platform (GCP) 運行時,可以輕鬆地與他人共享工作並一起協同合作。 [少用 ChatGPT,改選擇開源AI替代方案!紐約大學教授 Nature 發文:為了科學界的未來](https://www.techbang.com/posts/106112-use-less-chatgpt-and-support-more-open-source-new-york) 工業界、學術界聯合開源了 LLaMA 等一系列羊駝模型。 LLaMA(Large Language Model Meta AI)是Meta AI公司於2023年2月推出的大型語言模型,因其開源的特性與其擁有ChatGPT相似的效能,使得該模型受到許多人喜愛,所以許多人會加以微調以達成預定的目的,甚至有許多人將這種模型視為「本地端ChatGPT」或「開源ChatGPT」。 [開源語言模型LLaMA究竟做了什麼](https://ithelp.ithome.com.tw/articles/10338745) --- Chengxun Lee 2024-03-22 一個開源的極短週期地震儀專案 AnyShake,對標 Raspberry Shake,大家有興趣也可以 DIY 一個出來玩玩,專案地址是 https://github.com/anyshake 專案分成 AnyShake Explorer 和 AnyShake Observer,分別對應底層韌體和資料處理軟體 這款地震儀硬體目前用 ADS1262 + ESP8266(起初考慮通訊走 Wifi 但是因為穩定性考量,最後還是選擇了串口),板卡的 schematic 和 layout 已經在 AnyShake Explorer 倉庫給出,不過目前很初級,也歡迎各位積極 contribute 韌體是在 PlatformIO + Arduino 开发的,振動資料透過串口送到 AnyShake Observer,原始碼採用了分層設計,因此也可以輕鬆移植到非 Arduino 平台 資料處理軟體則是使用 Go 語言實作,可以運行在自己的 Windows PC、樹莓派、BeagleBoard 上,甚至是 MIPS 架構的嵌入式 Linux 板卡上 軟體有 Web UI(基於 React 開發),適應 PC 和行動裝置,支援正體中文,提供查看即時 / 歷史波形、導出 MiniSEED / SAC 檔案、根據地震台已知地震事件查看本地波形(有支援中央氣象署!)等功能,另外這套軟體還實現了基本的 SeedLink 協定,可以使用 USGS 的 Swarm 查看波形和頻譜 這個專案能夠抓到附近幾百公里以外的地震,如果檢波器質量夠好,還可以更遠... 附圖和鏈接展示了設在重慶的一個站點,在 3 月 14 日抓到的四川瀘州市 3.6 級地震(EW 通道) [分享連結https://cqie.rfotg.com/...](https://cqie.rfotg.com/?fbclid=IwAR3ybCgndar4AmLmVc5N5GJngKXG56cKtDqzPkravo9ExLUOC5jSDCStLbw#/history?start=1710357561541&end=1710357660641) --- {%youtube E8Nj7RwXf0s %} [ slide ](https://hackmd.io/@28eqd4GoTtmtolcz39p4UQ/HkMKqHRRp)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully