源碼秘技
OpenFoundry provides essential tools and services through its service platform for users to develop Open Source Software Projects, the operating funds comes from the National Science Council and the Research Center for Information Technology Innovation of Academia Sinica Taiwan.
https://www.openfoundry.org/foss-programs
2019-11-21T15:43:41Z
輕鬆啟動 linux 版本計算應用軟體
2015-03-25T07:03:49Z
2015-03-25T07:03:49Z
https://www.openfoundry.org/tw/foss-programs/9351-linux-compute
陸聲忠
ossfepaper@gmail.com
<p><strong>作者簡介:陸聲忠,國立成功大學土木工程研究所,現任職於國家高速網路與計算中心。</strong></p>
<h3 id="前言">前言</h3>
<p>以往Linux帶給人的印象,就是那要記一大堆指令還要一字一字敲打鍵盤才能工作的東東,相當的不友善。讓人覺得在上面工作,似乎不是件簡單的事。現今多數人一開始接觸電腦時所使用的作業系統都是微軟的產品,一旦面對Linux的文字命令列模式,馬上就退縮了,更別說還要學它,雖然目前大多數的Linux發行版本都以親和力高、容易上手的圖形使用者介面 (GUI) 做為主要操作方式,使得進入Linux的門檻也降低不少。由於linux具有較好的系統穩定性、較佳的惡意軟體防護及很低的價格或免費等特性。使得很多科學模擬計算應用軟體及科研人員都選其做為開發平台,這點從世界排名前五百大的超級電腦排行榜看來,就不難了解箇中原因了。而偏偏這類軟體的啟動方式又不像微軟版軟體,只要用滑鼠點兩下就可以了,不但必須在文字命令列模式下操作,啟動前還要做一些設定,本文將以「國網中心」電腦模擬計算環境為例,藉由操作過程中所碰到的問題來說明啟動軟體前要做什麼設定,進而探討這些設定的意義,使得各位不再對linux感到畏懼,進而感覺到它的便利性。</p>
<p><strong>作者簡介:陸聲忠,國立成功大學土木工程研究所,現任職於國家高速網路與計算中心。</strong></p>
<h3 id="前言">前言</h3>
<p>以往Linux帶給人的印象,就是那要記一大堆指令還要一字一字敲打鍵盤才能工作的東東,相當的不友善。讓人覺得在上面工作,似乎不是件簡單的事。現今多數人一開始接觸電腦時所使用的作業系統都是微軟的產品,一旦面對Linux的文字命令列模式,馬上就退縮了,更別說還要學它,雖然目前大多數的Linux發行版本都以親和力高、容易上手的圖形使用者介面 (GUI) 做為主要操作方式,使得進入Linux的門檻也降低不少。由於linux具有較好的系統穩定性、較佳的惡意軟體防護及很低的價格或免費等特性。使得很多科學模擬計算應用軟體及科研人員都選其做為開發平台,這點從世界排名前五百大的超級電腦排行榜看來,就不難了解箇中原因了。而偏偏這類軟體的啟動方式又不像微軟版軟體,只要用滑鼠點兩下就可以了,不但必須在文字命令列模式下操作,啟動前還要做一些設定,本文將以「國網中心」電腦模擬計算環境為例,藉由操作過程中所碰到的問題來說明啟動軟體前要做什麼設定,進而探討這些設定的意義,使得各位不再對linux感到畏懼,進而感覺到它的便利性。</p>
給 Linux 使用者的 Git 與 Github 初體驗
2014-11-27T05:41:47Z
2014-11-27T05:41:47Z
https://www.openfoundry.org/tw/foss-programs/9318-git-github-firsttry
OSSF 電子報團隊/翻譯
ossfepaper@gmail.com
<p>** 本文翻譯自 linux.com,原作者為 Carla Schroder:<a href="https://www.linux.com/learn/tutorials/796387-beginning-git-and-github-for-linux-users/">https://www.linux.com/learn/tutorials/796387-beginning-git-and-github-for-linux-users/</a></p>
<p><img title="title" src="https://www.openfoundry.org/images/141125/fig-1-github.png" alt="圖一:Github 是練習 Git 的好所在。" /> <br /> ▲圖一:Github 是練習 Git 的好所在。</p>
<p>Git 分散式版本控制系統,是我們使用了 Subversion, CVS, Mercurial 或其他版本控制系統之後的一個貼心的躍進。當有多位開發者共同開發一個專案時,Git 是一個非常棒的分散式開發工具,開發者們可以天馬行空地改程式,而不用擔心會改到爛掉。這篇文章中,我們要嘗試使用 Github 帳號來練習,並進入 Git 的世界中。</p>
<p>** 本文翻譯自 linux.com,原作者為 Carla Schroder:<a href="https://www.linux.com/learn/tutorials/796387-beginning-git-and-github-for-linux-users/">https://www.linux.com/learn/tutorials/796387-beginning-git-and-github-for-linux-users/</a></p>
<p><img title="title" src="https://www.openfoundry.org/images/141125/fig-1-github.png" alt="圖一:Github 是練習 Git 的好所在。" /> <br /> ▲圖一:Github 是練習 Git 的好所在。</p>
<p>Git 分散式版本控制系統,是我們使用了 Subversion, CVS, Mercurial 或其他版本控制系統之後的一個貼心的躍進。當有多位開發者共同開發一個專案時,Git 是一個非常棒的分散式開發工具,開發者們可以天馬行空地改程式,而不用擔心會改到爛掉。這篇文章中,我們要嘗試使用 Github 帳號來練習,並進入 Git 的世界中。</p>
追蹤版本的版本:Mercurial Evolve Extension
2014-11-11T05:38:33Z
2014-11-11T05:38:33Z
https://www.openfoundry.org/tw/foss-programs/9311-mercurial-evolve-extension
林雪凡
larina.wf+OpenFoundry@gmail.com
<p>哇哈哈,玩具文來了!</p>
<p>最近在玩 Mercurial (<a href="https://mercurial.selenic.com/">https://mercurial.selenic.com/</a>) 的 Evolve 擴充元件。我猜這恐怕是 Mercurial 近期最讓人期待的殺手級特徵。本回研究主要基於 Mercurial 3.0.0 與 evolve 3.3.2,因為 evolve 進展很快的緣故,某些實作特徵可能會隨著版本推進而改變,還請各位注意。</p>
<p>官方說明文件在這裡 (<a href="https://www.gerg.ca/evolve/concepts.html">https://www.gerg.ca/evolve/concepts.html</a>)。雖然尚未完全完成,但已經很豐富了。需要請自行參考。</p>
<p><br /> 那麼,我們就從概念開始吧!</p>
<p>哇哈哈,玩具文來了!</p>
<p>最近在玩 Mercurial (<a href="https://mercurial.selenic.com/">https://mercurial.selenic.com/</a>) 的 Evolve 擴充元件。我猜這恐怕是 Mercurial 近期最讓人期待的殺手級特徵。本回研究主要基於 Mercurial 3.0.0 與 evolve 3.3.2,因為 evolve 進展很快的緣故,某些實作特徵可能會隨著版本推進而改變,還請各位注意。</p>
<p>官方說明文件在這裡 (<a href="https://www.gerg.ca/evolve/concepts.html">https://www.gerg.ca/evolve/concepts.html</a>)。雖然尚未完全完成,但已經很豐富了。需要請自行參考。</p>
<p><br /> 那麼,我們就從概念開始吧!</p>
如何用 Github 快速建立你的個人網頁
2014-10-24T03:12:01Z
2014-10-24T03:12:01Z
https://www.openfoundry.org/tw/foss-programs/9307-github-pages
四貓
ossfepaper@gmail.com
<h3 id="github-">Github 不只管理你的源碼,還能管理你的網頁</h3>
<p>這個服務稱為 Github Pages。</p>
<p>當然 Github 並不能完全取代網頁伺服器,也不能讓你省下一筆可觀的虛擬伺服器的開銷。但是足夠讓你撰寫要一個網頁作為自我介紹或是一些資訊的推廣。</p>
<h3 id="github-">Github 不只管理你的源碼,還能管理你的網頁</h3>
<p>這個服務稱為 Github Pages。</p>
<p>當然 Github 並不能完全取代網頁伺服器,也不能讓你省下一筆可觀的虛擬伺服器的開銷。但是足夠讓你撰寫要一個網頁作為自我介紹或是一些資訊的推廣。</p>
打造個人影音資料庫
2014-10-14T07:54:16Z
2014-10-14T07:54:16Z
https://www.openfoundry.org/tw/foss-programs/9300-video-download
陸聲忠
ossfepaper@gmail.com
<b>作者簡介:陸聲忠,國立成功大學土木工程研究所,現任職於國家高速網路與計算中心。</b>
<h3 id="-">前言</h3>
<p>隨著寬頻網路的普及, YouTube 等這類影音網站的資料越來越豐富,品質也越來越好,但這類網站並沒有提供下載的功能。如果想將網站上的音樂或影片抓下來保存,除了安裝特定的下載軟體外,也可以透過一些線上影音轉檔網站,只要輸入影片網址,就可將其轉成 mp3、mp4 等影音格式,然後儲存下來,看似簡單方便,而且也不用任何費用。</p>
<p>而本文將告訴各位一種更簡單的方法,讓您看到什縻,就抓什麼,另外還介紹了一個轉檔軟體,讓您一次將抓下來的檔案轉換成想要的格式,同樣也是免費的,但速度卻比前者快的多。</p>
<b>作者簡介:陸聲忠,國立成功大學土木工程研究所,現任職於國家高速網路與計算中心。</b>
<h3 id="-">前言</h3>
<p>隨著寬頻網路的普及, YouTube 等這類影音網站的資料越來越豐富,品質也越來越好,但這類網站並沒有提供下載的功能。如果想將網站上的音樂或影片抓下來保存,除了安裝特定的下載軟體外,也可以透過一些線上影音轉檔網站,只要輸入影片網址,就可將其轉成 mp3、mp4 等影音格式,然後儲存下來,看似簡單方便,而且也不用任何費用。</p>
<p>而本文將告訴各位一種更簡單的方法,讓您看到什縻,就抓什麼,另外還介紹了一個轉檔軟體,讓您一次將抓下來的檔案轉換成想要的格式,同樣也是免費的,但速度卻比前者快的多。</p>
如何在 Linux 上加密電子郵件
2014-08-20T16:00:00Z
2014-08-20T16:00:00Z
https://www.openfoundry.org/tw/foss-programs/9280-how-to-encrypt-email-on-linux
謝良奇/翻譯
viirya@gmail.com
<p><strong>本文翻譯自 Linux.com,原作者為 Carla Schroder:<a href="https://www.linux.com/learn/tutorials/784165-how-to-encrypt-email-in-linux/">https://www.linux.com/learn/tutorials/784165-how-to-encrypt-email-in-linux/</a></strong></p>
<p>如果你曾想過要加密你的電子郵件,眾多的電郵服務與郵件程式可能已經把你搞得一頭霧水。有兩種不同層次的加密:SSL/TLS 加密用來保障你登入電郵伺服器的帳號和密碼。GnuPG 則是標準的強 Linux 加密工具,可以用來加密與驗證你的訊息。最好你能自行管理你的 GPG 加密,而不需假手他人,我們稍後會加以討論。</p>
<p>由於郵件標頭必須保持原狀,加密訊息仍然無法讓你免於遭到流量分析。這使得 Tor 網路這類能夠隱藏你在網路上行蹤的工具成為必須。就讓我們來檢視各種郵件服務與程式,以及其中的優缺點。</p>
<p><strong>本文翻譯自 Linux.com,原作者為 Carla Schroder:<a href="https://www.linux.com/learn/tutorials/784165-how-to-encrypt-email-in-linux/">https://www.linux.com/learn/tutorials/784165-how-to-encrypt-email-in-linux/</a></strong></p>
<p>如果你曾想過要加密你的電子郵件,眾多的電郵服務與郵件程式可能已經把你搞得一頭霧水。有兩種不同層次的加密:SSL/TLS 加密用來保障你登入電郵伺服器的帳號和密碼。GnuPG 則是標準的強 Linux 加密工具,可以用來加密與驗證你的訊息。最好你能自行管理你的 GPG 加密,而不需假手他人,我們稍後會加以討論。</p>
<p>由於郵件標頭必須保持原狀,加密訊息仍然無法讓你免於遭到流量分析。這使得 Tor 網路這類能夠隱藏你在網路上行蹤的工具成為必須。就讓我們來檢視各種郵件服務與程式,以及其中的優缺點。</p>
給資料新聞學 (data journalism) 使用的 6 種開源工具
2014-08-13T04:29:18Z
2014-08-13T04:29:18Z
https://www.openfoundry.org/tw/foss-programs/9275-tools-for-data-journalism
Circle/翻譯
ossfepaper@gmail.com
<p><strong>本文翻譯自 opensource.com,原作者為 Scott Nesbitt:<a href="https://opensource.com/life/14/7/6-open-source-tools-data-journalism">https://opensource.com/life/14/7/6-open-source-tools-data-journalism</a></strong></p>
<p>回到上個世紀 1980 年代末、當我還在新聞學院時,常常需要花好幾個小時的時間來蒐集相關事件的資料,包括研讀、列印文件或微縮影片。</p>
<p>從那個時候到現在,其實已經改變很多了。雖然說印刷的資源仍然是有用處的,但現今已有越來越多的資訊能夠直接在網路上提供給記者。這亦助長了現在什麼都能被稱為資料新聞學的熱潮。從本質上來說,資料新聞學 (data journalism) 是用來發現和訴說事件的行為—像是人口普查的資料、犯罪數據統計、人口統計…等。</p>
<p><strong>本文翻譯自 opensource.com,原作者為 Scott Nesbitt:<a href="https://opensource.com/life/14/7/6-open-source-tools-data-journalism">https://opensource.com/life/14/7/6-open-source-tools-data-journalism</a></strong></p>
<p>回到上個世紀 1980 年代末、當我還在新聞學院時,常常需要花好幾個小時的時間來蒐集相關事件的資料,包括研讀、列印文件或微縮影片。</p>
<p>從那個時候到現在,其實已經改變很多了。雖然說印刷的資源仍然是有用處的,但現今已有越來越多的資訊能夠直接在網路上提供給記者。這亦助長了現在什麼都能被稱為資料新聞學的熱潮。從本質上來說,資料新聞學 (data journalism) 是用來發現和訴說事件的行為—像是人口普查的資料、犯罪數據統計、人口統計…等。</p>
如何搶救 Linux 上不能開機的 GRUB 2
2014-07-29T06:24:36Z
2014-07-29T06:24:36Z
https://www.openfoundry.org/tw/foss-programs/9267-linux-grub2-fixing
謝良奇/翻譯
viirya@gmail.com
<p><strong>本文翻譯自 Linux.com,原作者為 Carla Schroder:<a href="https://www.linux.com/learn/tutorials/776643-how-to-rescue-a-non-booting-grub-2-on-linux/">https://www.linux.com/learn/tutorials/776643-how-to-rescue-a-non-booting-grub-2-on-linux/</a></strong></p>
<p>從前我們使用過的舊版 GRUB,也就是 Grand Unified Linux Bootloader 0.97 版,雖然有許多優點,但隨著它變得過時且開發者也渴望更多功能,於是我們才有了 GRUB 2。</p>
<p>重大改寫的 GRUB 2 在許多方面有著顯著差異。例如允許從可移除式媒體開機,以及透過選項設定進入系統 BIOS。一改將所有設定寫在一個簡單的 /boot/grub/menu.lst 檔案中,它利用各種腳本程式進行設定的方式更為複雜,預設腳本為 /boot/grub/grub.cfg。不過你不會直接編輯這個腳本,這個腳本程式不是讓人而是讓其他腳本來修改的。我們這些卑微的用戶只能編輯主要用來控制 GRUB 選單外觀的 /etc/default/grub。我們還可以編輯 /etc/grub.d/ 底下的腳本。正是這些腳本將你的作業系統開機,控制外部應用程式像是 memtest 與 os_prober,接著再進行主題設定。當你執行 update-grub 指令時,/boot/grub/grub.cfg 會從 /etc/default/grub 以及 /etc/grub.d/* 建構出來,因此每當你修改後都要再次執行。</p>
<p><strong>本文翻譯自 Linux.com,原作者為 Carla Schroder:<a href="https://www.linux.com/learn/tutorials/776643-how-to-rescue-a-non-booting-grub-2-on-linux/">https://www.linux.com/learn/tutorials/776643-how-to-rescue-a-non-booting-grub-2-on-linux/</a></strong></p>
<p>從前我們使用過的舊版 GRUB,也就是 Grand Unified Linux Bootloader 0.97 版,雖然有許多優點,但隨著它變得過時且開發者也渴望更多功能,於是我們才有了 GRUB 2。</p>
<p>重大改寫的 GRUB 2 在許多方面有著顯著差異。例如允許從可移除式媒體開機,以及透過選項設定進入系統 BIOS。一改將所有設定寫在一個簡單的 /boot/grub/menu.lst 檔案中,它利用各種腳本程式進行設定的方式更為複雜,預設腳本為 /boot/grub/grub.cfg。不過你不會直接編輯這個腳本,這個腳本程式不是讓人而是讓其他腳本來修改的。我們這些卑微的用戶只能編輯主要用來控制 GRUB 選單外觀的 /etc/default/grub。我們還可以編輯 /etc/grub.d/ 底下的腳本。正是這些腳本將你的作業系統開機,控制外部應用程式像是 memtest 與 os_prober,接著再進行主題設定。當你執行 update-grub 指令時,/boot/grub/grub.cfg 會從 /etc/default/grub 以及 /etc/grub.d/* 建構出來,因此每當你修改後都要再次執行。</p>
Xserver 的介紹與應用
2014-07-16T04:23:49Z
2014-07-16T04:23:49Z
https://www.openfoundry.org/tw/foss-programs/9265-xserver
陸聲忠╱文
ossfepaper@gmail.com
<p><strong>作者簡介:陸聲忠,國立成功大學土木工程研究所,現任職於國家高速網路與計算中心。</strong></p>
<h3 id="linux-">Linux 的特性與優點:</h3>
<p>相較於「某知名廠商」的作業系統,Linux 具有以下的特性與優點:</p>
<p>1.系統比較穩定:Linux 是以 Unix 系統為根本所發展出來的作業系統,因此與其不但有相似的程式介面跟操作方式,同時也承襲其穩定與有效率的特點。有時一台 Linux 主機可連續運作一年以上都 不曾當機、也不需要關機,都是常有的事。</p>
<p><strong>作者簡介:陸聲忠,國立成功大學土木工程研究所,現任職於國家高速網路與計算中心。</strong></p>
<h3 id="linux-">Linux 的特性與優點:</h3>
<p>相較於「某知名廠商」的作業系統,Linux 具有以下的特性與優點:</p>
<p>1.系統比較穩定:Linux 是以 Unix 系統為根本所發展出來的作業系統,因此與其不但有相似的程式介面跟操作方式,同時也承襲其穩定與有效率的特點。有時一台 Linux 主機可連續運作一年以上都 不曾當機、也不需要關機,都是常有的事。</p>
安裝「Copy」,替代 Ubuntu One 的雲端服務
2014-07-14T04:02:53Z
2014-07-14T04:02:53Z
https://www.openfoundry.org/tw/foss-programs/9258-install-copy-to-replace-unbutu-one
Circle/翻譯
ossfepaper@gmail.com
<p><strong>本文翻譯自 ./themukt,原作者為 Sayantan Das:<a href="https://www.themukt.com/2014/06/15/install-copy-alternative-ubuntu-one/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+themukt%2Ffeeds+%28The+Mukt+Feed%29">https://www.themukt.com/2014/06/15/install-copy-alternative-ubuntu-one/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+themukt%2Ffeeds+%28The+Mukt+Feed%29</a></strong></p>
<p>在六月初,Ubuntu One 的雲端同步服務關閉了。許多用戶都轉移至其他雲端同步服務系統,例如 Dropbox、Google 雲端硬碟等。如果你不滿意正規的雲端存儲、或只是單純的想要增加你現有的存儲容量,你可以試看看 Copy。Copy 不像 Ubuntu One,它是更安全的,因為它使用 AES256 加密。根據該網站說明:</p>
<blockquote>
<p><em>為了提高安全性,你存放在 Barracuda 的企業級雲端存儲資料,都透過多層次的加密保護著,包括最高機密級別的 AES256 加密,且具有進階的功能,像是資安共享 (secure sharing)、來源確認 (source validation) 身份驗證 (identity verification) 等功能,你可以輕鬆地控管你的資料要被誰看到。</em></p>
</blockquote>
<p>當你第一次註冊時,你將獲得 15 GB 的可用空間,每推薦一個人使用 ,還可以再獲得 5 GB。</p>
<p><strong>本文翻譯自 ./themukt,原作者為 Sayantan Das:<a href="https://www.themukt.com/2014/06/15/install-copy-alternative-ubuntu-one/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+themukt%2Ffeeds+%28The+Mukt+Feed%29">https://www.themukt.com/2014/06/15/install-copy-alternative-ubuntu-one/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+themukt%2Ffeeds+%28The+Mukt+Feed%29</a></strong></p>
<p>在六月初,Ubuntu One 的雲端同步服務關閉了。許多用戶都轉移至其他雲端同步服務系統,例如 Dropbox、Google 雲端硬碟等。如果你不滿意正規的雲端存儲、或只是單純的想要增加你現有的存儲容量,你可以試看看 Copy。Copy 不像 Ubuntu One,它是更安全的,因為它使用 AES256 加密。根據該網站說明:</p>
<blockquote>
<p><em>為了提高安全性,你存放在 Barracuda 的企業級雲端存儲資料,都透過多層次的加密保護著,包括最高機密級別的 AES256 加密,且具有進階的功能,像是資安共享 (secure sharing)、來源確認 (source validation) 身份驗證 (identity verification) 等功能,你可以輕鬆地控管你的資料要被誰看到。</em></p>
</blockquote>
<p>當你第一次註冊時,你將獲得 15 GB 的可用空間,每推薦一個人使用 ,還可以再獲得 5 GB。</p>