Login  |  Sign up  |  繁體中文
FOSS Projects

FOSS Projects

◎ 本文原載風吹草動,授權採用「創用 CC」姓名標示-依相同方式分享 3.0

Fedora 16 已於 2011 年 11 月 8 日發行!時值我期中考周。考完隔週一我就試圖把 Lenovo S205 上的 Fedora 15 試圖重新安裝為 Fedora 16。

◎ 本文原載 linuxpilot 108 期(2011 年 12 月號),原作者文章連結

由於 iOS 和 Android 的快速成長,也讓許多小型遊戲和軟體在行動裝置上發展。雖然是針對行動裝置開發的軟體,可是還是會讓許多人希望在電腦上使用。過去大多使用的辦法是在電腦上安裝 Android SDK,使用當中的虛擬機來運行 Android 並且嘗試安裝上 AppMarket 來使用。

而 BlueStacks 這個新推出的軟體,在 2012 年中旬時就放出消息,當時主要是表示會推出可以讓電腦也使用 Android 程式。不同於一些支援 Windows/Android 雙開機;需要韌體支援的方式。而是讓每台電腦都可以在安裝後使用 Android 的軟體。在 BlueStacks 於 2011 年 10 月釋放出 Alpha 版本之後,我也前往下載來使用。對於 BlueStacks 的技術,其實只要使用過一次大致上就可以了解其背後的基礎。外傳大致上是使用 Virtualbox 的虛擬技術加上 Android 的環境。目前由於是 Alpha 版的關係,整體尚不穩定,而且會比較明顯感受到電腦效能被拖慢。

前言

日文 Kurogo 是漢字黑衣的意思。這個開源平台是 2008 年時,由美國麻省理工學院 (MIT) 數位平台經裡 Andrew Yu 和他的團隊開發出來的。架構的基礎是由開發 MIT 和哈佛行動校園 Apps 的過程中建立,秉持 MIT 一慣的開放知識和程式碼傳統,Kurogo 從出世以來,就以開放原始碼之姿,提供其他大專院校和企業自由下載及使用。從 2010 年 4 月至今,有 112 個組織採用。
Nikto 是一款開放源碼的 Web 掃描工具,可進行全面的 Web 伺服器多個項目測試,包括 3500 個潛在危險的文件 /CGI 檢測,搜集了超過 900 個有問題的伺服器版本以及 250 個特定的問題。掃描項目和外掛經常更新,且本程式亦支援自動更新。本專案的訴求並非設計出一款隱蔽工具,而是盡可能在短時間內測試 Web 伺服器的安全問題。

本專案使用 Perl 程式語言撰寫,並提供方便擴充的介面,於 Windows/Linux/BSD 下皆可執行。

簡介


Linux 從 1991 年正式發表至今,已經有大約二十年的發展歷史,並且逐漸成為各種計算機平台或手持裝置主流的作業系統。在這二十年之中,曾經在地球上出現過的 Linux 發行版本,其數量也有多達數十種之眾。其中有在 Linux 發展初期便已經存在的 Slackware 等版本,也有在近幾年才開始流行的新發行版本,例如 Ubuntu 等發行版本。許多人都知道,Ubuntu 這個後起之秀目前是世界上最多人使用、佔有率最高的發行版本,但如果要問排行第二的發行版本為何,大多數人多半都會猜 Fedora、Red Hat、Debian 等發行版本。畢竟這些發行版本都有一定的歷史,自然擁有較高的知名度。但根據 DistroWatch 網站的統計資料顯示,排行第二的 Linux 發行版本,其實是 Linux Mint,而非 Fedora 等較為知名的發行版本。

簡介

自從 Wine 1.02008 年 6 月釋出之後,便開始以兩、三周為週期,開始固定的釋出新版。Wine 是針對 POSIX 相容的作業系統所設計,目前 Wine 已經被移植到許多平臺上,除了 Linux 外,也可以在 Solaris,FreeBSD,x86 版本的 Mac OS 上使用。經過長期的開發與社群支援,目前在 Appdb 中已有超過一萬六千個軟體測試報告,其中有將近 3000 筆是屬於高度可用 (Platinum List) 的軟體。

對建置網站的朋友們,Drupal 或許是有點熟悉,又有點陌生的開放原始碼內容管理系統平台 (Content Management System)。雖然 Drupal 得獎無數,雖然 Drupal 在全球數一數二,雖然 Drupal 有超過 7000 個開發者參與其中,但就因為這種又近又遠的關係,往往各方都說好用的東西,到了手上卻又覺得不大順手,找不到這個 CMS 真正好用的理由。

今天就來以一個使用 Drupal 建置網站超過 5 年的開發者,跟各位分享 Drupal 這個 CMS 有什麼特別好用的地方,未來值得你作為公司主要的產品發展方向,甚至值得你一窺 Open Source 社群從事的各類活動。

由於行動通訊網路技術的快速發展及全球化數位電視 (Digital Television, DTV) 的帶動,將手持式裝置 (Handheld Device) 與數位電視廣播 (Digital Video Broadcasting, DVB) 的技術進行整合,儼然成為一種新的趨勢。然而要提供手持式數位電視整合廣播 (DVB-Handheld, DVB-H) 的服務,除了在接收端平台需實作 DVB-H 的基礎解碼功能外,還須將系統功能的建置延伸到頭端,在頭端進行 IP (Internet Protocol) 網路資料封裝與傳送功能。

有鑑於此,國立台北科技大學電子工程系李仁貴教授,於 2007 年帶領研發團隊組成相關的研究計畫,目標是建立一個符合標準的手持式數位電視 (Digital Video Broadcasting-Handheld, DVB-H) 廣播頭端之 IP 封裝器 (IP Encapsulator, IPE) 以及行動終端之 IP 解封裝器 (IP Decapsulator, IPD) 技術的實作,並以軟體的方式實現在 Linux-Based 平台,系統架構請參考圖1。

 

◎ 研發背景

歷經 E 化、M 化的數位革命後,先進國家正致力於建設 U 化環境的理想,所謂 U 化是指 Ubiquitous 無所不在的服務,任何人(anyone)可以在任何地方(anywhere)、任何時間(anytime),使用任何設備(any device),且在合理的收費(affordable)下,安心又安全地取得想要的任何服務或資訊。為了在異質網路上打造安全的 U 化環境,雲林科技大學自由軟體研究中心在行政院國家科學委員會的支持下,開發異質網路 U 化環境架構,並整合感測器、無線射頻識別、加密式資料傳輸等技術,朝 U 化目標前進,以達到隨時隨地皆可使用服務的未來世界。

※ 什麼是  WiMAX

WiMAX 的英文全名為W orldwide Interoperability for Microwave Access,中文翻譯為「全球互通微波存取」,是以 IEEE 802.16 系列標準為基礎的一種點對多點寬頻無線存取技術, 2001 年 6 月由 WiMAX Forum 提出並開始推動。 WiMAX 傳輸速度最高可達 70Mbps,是一般 ADSL 用戶頻寬的十多倍,而傳輸範圍最遠可達 50 公里,相較於 Wi-Fi,它的訊號涵蓋範圍更廣、傳遞速度更快,而且提供服務品質保障 (QoS) 與多重安全機制,讓網路傳輸的品質更加穩定安全,也被稱為第四世代 (4G) 無線行動寬頻技術。

※ 研發背景

隨著資訊技術的快速發展與網路的迅速普及,數位產品大量進入我們的居家生活環境。為了讓未來的生活科技,能夠更符合人性及生活的需求,建構更健康、舒適與安全的生活環境,雲林科技大學王文楓老師,參與校內自由軟體研究中心的研發專案,針對年長者族群的生活情境,開發嵌入式定位追蹤與健康照護系統。完整的專案目標在於,搭配居家空間設計,結合環境感測元件、定位、視訊與生理感測元件、及個人資訊收集與分析平台,建構一個「未來生活互動式溝通環境」。

※ 研發背景

在校園網路中,使用者經常會利用 MSN 進行個人的訊息傳遞,如果程式具有弱點,而使用者又沒有足夠的資安意識,就很容易讓蠕蟲有機可乘,進而造成網路流量大增癱瘓網路。加上新型蠕蟲進入校園網路後,在校園網路內部進行近鄰之間的感染,即使各子網路都架設防火牆或入侵偵測系統,但因為防禦工具無法彼此傳遞蠕蟲特徵,所以就沒辦法阻擋新型蠕蟲的蔓延。

<專案源起>

隨著資訊科技快速發展與寬頻網路普及,網路使用者持續增長,使用習慣瀕臨轉變。在 Web2.0 發展熱潮下,您是否發覺自己擁有太多組的網路帳號密碼,造成登入時需要回想一下配對是否正確?或是有些使用頻率較低的網站,經一段時間就忘記帳號密碼,造成急用時的不便利?有鑑於此,Single Sign-On(單一簽入)的想法開始被提出,亦即使用者採同一帳號密碼,可登入多個網站,OpenID 就是單一簽入技術的其中一種作法。

Easy Screen Switch Mode 是一款基於 X11 平台的簡便螢幕模式切換軟體。[註1]對於任何基於 X11 視窗系統的攜帶型電腦使用者,提供切換外接/投影螢幕的操作介面。

以往 Linux/BSD 的愛好者在使用外接/投影螢幕時,常遇到 Function(功能)鍵無法正常運作,而不能正常切換本機/外接螢幕。通常需要重新啟動 X Window 或是在命令列下執行特別的指令,才能夠切換螢幕。

電子商務網站已是網際網路的重要應用領域之一,為提供符合全球趨勢與具備先進技術的自由軟體之網站開發平台工具,便利一般使用者也能從事高速網站的開發,因此 HPC 社群著手高速計算與電子商務網站開發平台(HPC Portal Development Platform)的專案規劃。

<專案簡介>

使用 Linux 的朋友又有福了!最新版 Linux 懶人包 Lazyscripts 於 4 月份正式釋出。除了承襲 Lazybuntu 的簡單上手、容易使用外,這次的懶人包更同時支援 Ubuntu、Debian,並且開始開發支援 Fedora 及 openSUSE 等台灣常見的 Linux 版本。Lazyscripts 能夠一鍵設定中文化介面,並自動從網路下載多媒體編碼器、安裝更好用的燒錄軟體、字典、廣播收聽軟體、BBS 連線程式等,輕易滿足一般辦公室應用與校園學生使用之需求。

◎ 專案簡介
需要常常瀏覽簡體中文網頁的朋友有福了!【新同文堂】是一個適用於 Firefox 的擴充套件,提供中文網頁的繁簡體字轉換。有了它,你可以依照自己的閱讀習慣,將繁體中文轉成簡體中文,或將簡體中文轉成繁體中文;該軟體並附有好用的繁簡轉換參考表【注一】,可以提高簡體轉繁體後內容準確度,對於繁體使用者的幫助甚大。至於繁轉簡後,因為多數情況下數個繁體字是對應一個簡體字,所以不會出現太大的誤差。但是話又說回來,簡轉繁的過程,像量詞、人名、地名、專用名詞等便很難自動判斷,所以現在的新同文堂不會對罕見字做轉換處理。此外,這個軟體中還有一些好用的功能,例如: 能夠把任何繁體或簡體的網站做自動轉換設定;針對有些簡體網站在轉換後會出現字體過小的問題,還可以指定文字的字體及文字縮放;還有快速鍵,剪貼簿等等。順道一提的是,新同文堂也可以在 Gecko 核心軟體中使用,更多細節可以參考新同文堂使用說明【注二】。

「為什麼安裝了防毒軟體,電腦還是會中隨身碟病毒?」、「網路上有很多隨身碟防毒的方法,哪一套是真的有效?」....很多可攜式儲存設備的使用者,常常會面臨到以上的問題。筆者在這邊推薦一個好用的開放原始碼隨身碟防毒軟體 ~~【Wow!USB Protector 可攜式儲存設備防毒偵測】,這可是近幾週 OpenFoundry 最夯的下載專案囉!!

這套軟體是由中研院資訊科技創新研究中心軟體工程師曾義峰自行開發,於 2008 年 2 月釋出,採用開放原始碼 GPL3 授權,供個人或企業自由使用與研究。Wow! USB Protector 是一款自動偵測隨身碟是否含有惡意程式的自由軟體,適合瞭解病毒的使用者。可以偵測出常見的隨身碟病毒,提供即時捕捉隨身碟病毒或可疑程式的功能,是一款輔助防毒軟體的安全工具。目前有繁體中文與英文介面,支援 Windows 2000/XP/2003/Vista 32bit/64bit 作業系統。使用 Python 程式語言撰寫、支援系統常駐、自動更新惡意程式病毒碼、合法程式白名單、可疑程式警訊等功能。不過它主要是協助您防禦病毒,一旦您的電腦中毒了,是不能幫忙解毒的喔!!!

 

新酷音輸入法 (chewing) 是一套原先在 Linux、FreeBSD、Solaris、以及 Mac OS X 等Unix-Like 作業系統上執行的智慧型注音輸入法,受到許多使用者的歡迎與開發者的貢獻,已是一套發展成熟的輸入法。在微軟的 Windows 上,微軟新注音是預設的注音輸入法,但有一群自由軟體開發者用不習慣,想到何不把新酷音移植到 Windows 上?於是新酷音輸入法在 Win32 平台上重獲新生(以下簡稱 Win32 新酷音),雖然開發的過程比想像中艱苦許多,但經過一段時間的耕耘後、目前已經有成果出來,並達到實用的成度,提供了 Windows 上中文輸入另一個新鮮的選擇。

在目前主流的 Blog 平台中,LifeType 可以算是最知名的一套 Web 應用程式,由於採用入口網站廣泛使用的 PHP+MySQL 架構,使她顯得平易近人,國內知名的 BSP 如蕃薯藤 HerCafe、燦星旅行社的星遊記、公司學校……等,都採用 LifeType 作為 Blog 平台或入口網站用途。但您也許不知道,這套舉世知名的 Blog 開發團隊中包含著來自台灣的成員,並為 LifeType 開發貢獻一份心力,讓台灣與國際開放源碼社群之間的交流又添一樁佳話。

事情應該要回到 2004 年夏天,從大家突然開始人手一台 mac 說起。

2004 年夏天, #osxchat上的成員常一起坐在師大周邊的咖啡廳裡,一邊用免費 wifi 一邊一起工作。那天,記得是五月初的某天,lukhnos 和 b6s 拿到了他們新買的 power book,拿到某店內,在大家的慶賀聲中,舉行剝皮..開箱驗貨大典。我想我會一直記得那一天 lukhnos 臉上的歡喜神采吧。那天是我第一次見到 lukhnos,雖然以前從來不認識他,他卻給我一見如故的親切感。

More Articles...

Page 1 of 2

Start
Prev
1

Subscribe Newsletter

SubscribeUnsubscribe