登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
源碼秘技

源碼秘技

alt軟體名稱 :MyPaint
介紹版本:1.0.0
官網https://mypaint.intilinux.com/
授權 :GPL-2.0+

簡介

MyPaint 是一款搭配繪圖板使用的,專門供藝術家進行手繪的軟體。它擅長模擬各種現實世界中的畫筆效果 。

需留意的是,它是一款繪圖軟體,而非修圖軟體。其本身並沒有色調調整、圖層平移旋轉、濾鏡等等的修圖功能。假如使用者沒有繪圖能力或不願意花時間畫圖,那它就毫無用武之地。但反過來說,若願意拿起筆,在 CG 手繪領域中,這是筆者用過最好用的軟體。強烈推荐各位繪圖者嘗試看看。

由於需要用到多人視訊功能,但是又要能夠分享桌面,目前似乎沒有自由軟體能做到如此。所以就試著找看看,找到 apache foundation 的 openmeetings,這才知道有這麼一套 "自由軟體線上會議" 程式存在。看了些文件後,真是覺得功能符合我的需求,於是 花了幾天時間來研究安裝建置及使用,做成筆記。

軟體名稱:Pandoc
介紹版本:1.9.2
官網:https://johnmacfarlane.net/pandoc/
授權:GPL-3.0

簡介

Pandoc 是一款命令行轉檔軟體。不過和一般人對轉檔軟體的印象不同,它所轉換的對象不是影片,而是標記語言。

Pandoc 能將 Markdown、reStructuredText、textile、HTML、DocBook、LaTeX 格式轉換為……

各位好,我是雪凡。歡迎各位螢幕前的觀眾們準時收看「雪凡與好朋友們的 Ren'Py 遊戲引擎初學心得提示」第一回:「Ren'Py 是什麼」。看在第一回的份上,本回內容,將聚焦在 Ren'Py 與遊戲引擎的概括性介紹,與最新 6.14 版啟動器之介面說明上面。

本文翻譯自 WEB UPD8 網站,原文請參考這裡

Nvidia 推出的 Optimus 技術是讓一台擁有內建顯示晶片的 Intel CPU 及 Nvidia 獨立顯示晶片的筆記型電腦,可以視情況在兩個顯示晶片之間做切換,來達到省電目的的解決方案,不過這一直都只能在 Windows 7 上正常的運作,使得 Linux 之父 Linus Torvalds 為此對 Nvidia 大比中指、表達不滿,儘管 Nvidia 推說有大力支援了 Bumblebee 計劃。而 Bumblebee 計劃的目的是在於把 Nvidia Optimus 的功能移植到 Linux 平台上,從命名也可以看出之間的關聯性(Optimus 與 Bumblebee 正是變形金剛中的柯博文及大黃蜂),目前的進度仍處於「需要時才把運算丟到獨立顯示晶片上處理」的階段,而這樣的情況,導致筆電上的 HDMI 或 Display Port 的輸出無法使用(筆電上通常這兩種 Port 為獨立顯卡所管理)。可惜的是,目前的情況,離 Windows 上的「終極型態」尚有很大一段差距,但是仍然有所謂「外道」的做法,可以讓我們「硬是要」透過 HDMI 或 Display Port 將畫面輸出,讓我們的內心得到小小的慰藉。

軟體名稱:JACo Watermark
介紹版本:0.2.0
官網:https://jaco-watermark.sourceforge.net/
授權:LGPL-3.0+


簡介

JACo Watermark 是款介面簡單優雅,功能最小化的「文字浮水印」嵌入軟體。本軟體與其他大雜燴軟體不同,僅提供了這一項功能,但產生的效果相當不錯。

程式目前不支援其他作業系統,只能在 Windows 平台下使用。

alt軟體名稱:Phatch
介紹版本:0.2.7
官網https://www.phatch.org/
授權:GPL-3.0+

簡介

Phatch 源自「PHoto bATCH Processer」一詞,官網的宣傳口號為「一鍵優化千張照片」-雖然實際操作鍵數要比一鍵略多幾鍵,但也夠方便了。

Phatch 有著小巧的介面,讓使用者以「縮放」、「亮度調整」等「動作 (action)」為本,建立起一串動作列表。一旦動作列表被規劃好,Phatch 能讓使用者對任意數量的圖片,執行這串動作列表。而已被規劃好的列表也能被 Phatch 儲存下來,供使用者日後重複呼叫使用。

Phatch 可以在 Mac、Linux 與 Windows 平台下使用,是跨平台的自由開源軟體。

alt軟體名稱:Calibre
介紹版本:0.8.57
官網https://calibre-ebook.com/
授權:GPL-3.0

簡介

Calibre 是一款功能異常齊全,且自由開源的電子書管理軟體。

除了基本的電子書書庫管理、元數據編輯/下載、內建電子書閱讀器等用途外。Calibre 還內置了十種以上的電子書格式互轉、與手持閱讀設備進行互動、將新聞網站的 RSS 供稿製成電子書、個人書庫遠端分享等功能。運行方面,Calibre 支援了 Mac、Linux 和 Windows 三種平台,不管哪種平台的用戶都可以愉快享用。

sigil00軟體名稱:Sigil
介紹版本:0.5.3
官網https://code.google.com/p/Sigil/
授權:GPL-3.0

簡介

Sigil 是一款開源的 epub 電子書編輯軟體。它以所見即所得介面為主體,提供了能夠產生常見格式的按鈕,而對於某些特別的需求,也具有原始碼編輯能力。另外還有自動產生目錄、檔案整體正確性驗證、自動修正原始碼錯誤、meta data 編輯、拼寫檢查、調整頁面樣式表等特色,功能相當完全。可以在 Windows、Mac 和 linux 平台下運行,是一個跨平台、全方位的電子書編輯製作軟體。

GWT 是一個由 Google 所開發的開源 AJAX 網路開發框架。由於許多傳統 Java 的開發人員及後端工程師,並不見得有前端工程師或網路開發者一樣的技術背景和經驗, 因此開發網站往往對他們來講有著陡峭的學習曲線。GWT 便是為了簡化開發人員使用 Java 作為橫跨前後端的技術整合及溝通之實作語言。

GWT 將 Java 作為開發的主要語言,因而 Java 的資源都成為 GWT 開發人員可以享受的工具。且團隊可以很輕易地找到會寫 Java 的開發者,亦可使用 Eclipse 的開發工具來實現 GWT。GWT 讓開發人員編寫 Java 代碼在透過 GWT 編譯器,把 Java 轉成高效的 JavaScript 代碼。GWT 的內建函式庫跟其所提供的框架延展性,讓開發人員可以快速地寫成互動性強的應用程式。

簡介

繼上次介紹 nanoc 以後,筆者接續比較了多款靜態的頁面生成工具。本次將介紹一款由 Python 實現的靜態網頁產生工具- jemdoc。jemdoc 是一個輕量的標記語言,專門用於表現網站的內容與排版。jemdoc 能讀取設定檔跟選單來作更豐富的調整以符合使用者需求。因而讓管理靜態網頁變得非常的方便跟簡易。而相較於 nanoc,jemdoc 並不是那麼的複雜,支援的功能或許也不是那麼的多,但是 jemdoc 讓學習曲線不那麼的陡峭,它的設計非常直觀,只要適應 jemdoc 的語言跟熟悉 HTML 跟 CSS,jemdoc 並不是一個需要花很多時間學習的工具。jemdoc 雖然很簡單,但由於有著內建支援 LaTeX 方程式表格的功能,這讓 jemdoc 的表現力大大地提升了。jemdoc 的設計哲學就是要讓網頁生成更容易,因此 jemdoc 產生出來的內容,可以非常輕易的發佈到伺服器上,而無需多安裝套件或煩惱相容性的問題。

OpenTeacher 是一個開放原始碼的單字訓練程式,主要功能用來學習外國語言。運作方式為輸入本國及外國語言對照,OpenTeacher 則會用這些資料來對你做測驗。

支援平台:Linux, Mac OS X, Windows
官方網站︰https://openteacher.org
軟體授權︰GNU General Public License version 3

簡介

Official website:nanoc.stoneship.org

nanoc 是一個用 Ruby 實現的靜態網頁產生工具。 從它的官方網站,nanoc 標榜自己是一個給中到小型網站的 Ruby 網頁系統。nanoc 是一個非常彈性的工具。它讓管理靜態網頁非常的方便,而且還可以用不同的語法來編輯內容。透過不同的 Ruby 工具,nanoc 可以再編譯成 HTML、CSS 格式。因為這樣的設計,nanoc 產生出來的內容可以非常輕易的發佈到伺服器上,而無需多安裝套件在伺服器上,或煩惱相容性的問題。

簡介

LaTeX 是一個使用同樣名為 LaTeX 的標記語言的排版系統。LaTeX 的使用在學術界尤其興盛。其絕佳的排版以及強大的數學公式和表格生成讓使用者可以很輕易的編輯出高質量的印刷品。很多人會因為 LaTeX 不是一款“所見即所得”(What You See Is What You Get)的排版軟體所以抗拒它,確實 LaTeX 是一款不容易精通的軟體,可是其實透過使用預設好的模板,LaTeX 的上手也就不是那麼的困難了。

◎ 本文翻譯自 OLEX Wazi,採 Creative Commons Attribution 3.0 Unported 授權釋出。

在 Linux 底下,"find"、"grep" 及 "awk" 是精細且強大的檔案搜尋工具。透過它們,你可以找到系統上最大和最新的文件、微調搜索參數、搜尋文件內的文字,並執行一些華麗的用戶管理技巧。

◎ 本文轉載自 LibreSMS 開源短訊:[教學] 用GIMP輕鬆做出LOMO效果!

elsamuko

▲ 圖1:圖片作者:elsamuko,以 CC BY-SA 2.0 方式分享

 

話說市面上有相當多的小軟體和 APP 都能製作出 LOMO 效果的照片,卻少有軟體能夠自行調整參數,很難讓人達成滿意的效果。今天就來介紹一個簡單實用的GIMP外掛,讓大家輕輕鬆鬆就能做出滿意的LOMO效果!

提供 Podcast 訂閱功能的播放軟體很多,但是兼具播放器功能的並不多,遑論能夠跨平台運作,Miro 正是其中一款。點選左方工具列最上方的〔Miro〕,可以在窗格內瀏覽 Podcast 列表;如果你習慣以網頁方式瀏覽,可以直接連線至網站 https://www.miroguide.com。Miro 提供多種分類方式,包括點閱率、語言、類別等,並可在右上方搜尋窗格輸入關鍵字進行搜尋。

Miro 首頁 Miro 播放軟體歷史悠久並且有許多獨特的功能,前陣子推出了更新、更好用的 Miro 4 版。讓我們來看看 Miro 4 的新功能,以及改善了哪些功能。

新版介面和 iTunes 有幾分相似,左側選單分為影音資料庫、外部裝置連接埠、網站與網路搜尋資源、Amazon 與 Android 網路商店、影音 Podcast 清單。

 

軟體名稱:Shutter

版本:0.87.3

官網:https://shutter-project.org

系統環境:Ubuntu 10.04

 

Shutter 是在 Ubuntu 底下運行的開源擷圖軟體,軟體介面人性化,支援區域選取、桌面擷圖、視窗擷圖三種擷圖方式。在擷取圖片後能進行編輯,可加入文字、線條、圖案方塊與標誌,並能利用套件進行更多種編修,包含旋轉、灰階、重新定義尺寸等。圖片儲存格式支援常見的 jpgpnggif,另有 bmptiffani 等共 15 種格式。軟體預設使用 png 格式儲存,若欲用其他格式儲存,可在偏好設定內改成符合自己使用習慣的圖片格式。

儘管 NoSQL 一度成為熱門話題,我們還是活在 SQL 世界裡,到處可見 RDBMS (Relational database management system) 作為資料服務的後端引擎,使用 ZODB (Zope Object Database) 的 Plone 該如何與 SQL 資料庫和平共處,必然是整合人員關心的議題。想要存取 SQL 資料庫,早期是透過 Database Adapter 直接建立連接,再用 Z SQL Method 建立存取邏輯的程式,最後由 Page Template 建立操作介面。

除了 Database Adapter 之外,現在常見作法則是透過 SQLAlchemy 來連接,因為 SQLAlchemy 提供 Object-Relational-Mapper (ORM) 介面,讓 Python 程式員擁有更直覺的操作經驗。由於 RDBMS 的 transaction 系統必須和 Zope 搭配合作,SQLAlchemy 並不能直接在 Zope 裡面工作,必須藉由 zope.sqlalchemy 模組來整合。利用這些工具,本文將在 Plone 4.1 環境,分別以 MySQL 和 PostgreSQL 為範例,介紹幾種常見的資料庫結合方式。

在經濟不景氣的今天,若是各位對於「開源」(在這裡筆者的意思當然不是「開放原始碼」,而是「開拓財路」)沒有多大的把握,那麼眼前的當務之急就是「節流」了。一個稱職的理財軟體,能夠讓使用者清楚掌握自己每月辛苦賺來的金錢流向。如果各位所使用的是 Android 智慧型手機,這裡剛好有一個適用於 Android 平台的理財軟體。這個軟體名為「每日記帳本 (daily-money)」,不但是提供免費下載使用的自由軟體,更是由台灣人開發出來的!

更多文章...

第 3 頁, 共 8 頁

3