技術專欄 | |
開始支援 PHP 的 PaaS 老品牌-Heroku | |
作者 Ronny | |
01. 前言隨著雲端服務的興起,許多 PaaS 平台 (Platform as a service) 相繼問世,PHP 最近也出現了一些選擇,最早公開的應該是 PHPFog 以及在歐洲的 cloudControl;再來是從 Ruby 起家,與 Facebook 合作後公告提供 PHP 的 Heroku,以及 Zend 尚未推出正式版的 PHPCloud。 由於筆者最嫻熟 PHP,而且在痞客邦擔任技術研發部產品組組長,所以想接觸 PHP 相關的 PaaS,於公一來是希望能上傳痞客邦的一些小功能,減少痞客邦的維運成本,二來痞客邦已有公開的 API,可以開放外部功能的 open source,讓更多人了解痞客邦的 API;於私則是平常心血來潮寫些小東西,總算有個不需要花錢的地方可以嘗試了,於是先開始著手研究 Heroku。 |
|
閱讀全文 我要評論 | |
回目錄 |
技術專欄 | |
國民雲端-當 Python 遇上 GAE | |
作者 Winston | |
簡介講到 PaaS (platform as a service),我們很難忽略 Google 的 GAE (Google App Engine),這個由近 10 年來的網路巨人在 2008 年推出的雲端平台,雖然在技術的定位與根本上和 Amazon 的 AWS 有著本質上的不同,在坊間卻常常被拿來討論比較。雖然對 GAE 的評價毀譽參半(請參考下列的「優缺點」部分),但 GAE 在雲端平台中的重要性可見一斑。 |
|
閱讀全文 我要評論 | |
回目錄 |
技術專欄 | |
以 DotCloud 部署 Perl Web App | |
作者 Gugod | |
前言DotCloud 是個很新的 PaaS 供應商,與之前的 PaaS 系統相比,這一家所提供的平台其資料庫以及程式語言十分豐富,目前的支援列表包括了 Java、Perl、Python、Ruby、PHP、Node.JS、MySQL、PostgreSQL、Redis、MongoDB,目前的主流組合都可以滿足。 在 DotCloud 系統中,使用者需替 App 定義所需的服務節點(在 DotCloud 網站中,稱為 "Stack" 或 "Service",因 Stack 意義為「堆疊」,容易造成混淆,在本中以一般分散式計算所用的名詞「節點」或「服務節點」代稱之)。例如,一個需要 Perl 與 MySQL 組合的 App,就需要建立兩個服務節點,其一負責執行 Perl 程式,其二則運行 MySQL。爾後如需擴增規模,可視實際負載情況選擇增加 Perl 節點或是 MySQL 節點。若需要替 App 增加頁面快取,可選擇增加 Static 節點(只存靜態檔案),並配合 Perl Worker 節點在背景產生靜態頁面。 作為替 Web App 特別打造的服務平台,DotCloud 獨特的彈性可見一斑。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼新聞 | |
台灣首次 PHP 研討會圓滿落幕 PHPConf Taiwan 引領 conferences 新熱潮 | |
作者 李婉婷/採訪 | |
前言近幾年,台灣 open source 界出現越來越多的研討會、年會,場場爆滿,熱鬧非凡。從 COSCUP、OSDC 等綜合型的研討會,到 DrupalCamp Taipei、RubyConf Taiwan 這類針對特定領域的研討會,再再都為台灣的 open source 界注入活力。今年,又誕生了一個新興研討會--PHPConf Taiwan。由兩位發起人--高見龍 (eddie) 和林錦賜 (pct) ,以及自由軟體鑄造場共同主辦,首屆 PHPConf Taiwan 已經於 11/12 日在中央研究院人文社會科學館順利舉辦並圓滿落幕了。 如果說信念可以靠熱血成事,PHPConf Taiwan 2011 就是最好的例子。這個原本只打算聚集 30 人左右的小活動,因為響應人數遠超預期,遂擴大成上百人共襄盛舉的大型社群活動。活動報名從開放到額滿只花了八分鐘,噗浪河道上於是湧現怨嘆晚了一步的噗文。這場活動共吸引了 150 人,從發起到落幕只有短短兩個半月的籌備期。雖然這種「搶報名」行為在台灣的大型開源活動中十分常見,但對於一個新興的 conferences 來說,如此佳績實足以令人士氣大振、熱血沸騰。 |
|
閱讀全文 我要評論 | |
回目錄 |
技術專欄 | |
分散式版本控制系統的新選擇-Fossil | |
作者 翁卓立 | |
Fossil 簡介對於程式設計師而言,日常工作中最常使用的工具,可能會是編輯器,或專為某種程式語言所設計的整合開發環境;而對負責大型軟體開發工作的軟體團隊成員來說,版本控制系統則是另一套相當重要的軟體工具。如果沒有版本控制系統,大型軟體的開發團隊成員將難以有效控制軟體版本,並可能導致程式臭蟲增加。 目前在 UNIX/Linux 系統之中,已經存在許多成熟的版本控制系統,例如較為知名的 Git、Subversion 或 CVS 等等。若以架設方式加以細分,則有分散式與 Client-Server 二種不同的系統分類。除了這些系統以外,網路上還可以找到許多其他各具特色的版本控制系統。雖然這些系統的知名度較低,但如果仔細檢視其優點與特色,仍然可以找到一些頗為出色的版本控制系統。本文所要介紹的 Fossil,便是一套採用分散式處理方式的版本控制系統。 |
|
閱讀全文 我要評論 | |
回目錄 |
法律專欄 | |
自由開源軟體侵權警告與因應流程 | |
作者 林誠夏、葛冬梅 | |
自由開源軟體雖然可以被自由地修改與散布,但其仍然是受到著作權保護的客體,所以若是使用者的利用方式不符合其授權條款所預設的遊戲規則,嚴重時仍然會引發後續的司法訴訟與糾紛。然而、其實許多爭端在開始時仍然具有溝通協商的空間與可能性,本文主要便是就自由開源軟體被不當利用時,所可能收受到的警告信內容來進行披露,並對後續的處理方式,做一個概念的引導及處理流程的建議。 |
|
閱讀全文 我要評論 | |
回目錄 |
自由文化 | |
維基化.話維基(4)-我的條目不出名? | |
作者 Reke | |
《大英百科全書》的中文版大約 20 冊,可能足以填滿你家的一層書櫃-當然,大部分的人家裡應該不會有這種書,可能得要到大圖書館裡才能找到他們的蹤影。但是無論如何,每個人都知道如此龐大的出版品,能夠搜羅的知識仍只是滄海一粟。你不會期待能在其中查到這個世界上所有的蝴蝶種類、戰機型號或者文學家生平。你知道即使是全球知名(或者在英國人心目中全球知名)的知識,也有可能只能分得數行簡單定義的介紹。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼專案 | |
從 BlueStacks 談對於開源碼的開發及再應用 | |
作者 droger | |
由於 iOS 和 Android 的快速成長,也讓許多小型遊戲和軟體在行動裝置上發展。雖然是針對行動裝置開發的軟體,可是還是會讓許多人希望在電腦上使用。過去大多使用的辦法是在電腦上安裝 Android SDK,使用當中的虛擬機來運行 Android 並且嘗試安裝上 AppMarket 來使用。 而 BlueStacks 這個新推出的軟體,在 2012 年中旬時就放出消息,當時主要是表示會推出可以讓電腦也使用 Android 程式。不同於一些支援 Windows/Android 雙開機;需要韌體支援的方式。而是讓每台電腦都可以在安裝後使用 Android 的軟體。在 BlueStacks 於 2011 年 10 月釋放出 Alpha 版本之後,我也前往下載來使用。對於 BlueStacks 的技術,其實只要使用過一次大致上就可以了解其背後的基礎。外傳大致上是使用 Virtualbox 的虛擬技術加上 Android 的環境。目前由於是 Alpha 版的關係,整體尚不穩定,而且會比較明顯感受到電腦效能被拖慢。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼專案 | |
試用 Fedora 16 作業系統與 GNOME 3 桌面環境 | |
作者 曾政嘉 | |
Fedora 16 已於 2011 年 11 月 8 日發行!時值我期中考周。考完隔週一我就試圖把 Lenovo S205 上的 Fedora 15 試圖重新安裝為 Fedora 16。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼快報 | |
Wikipedia 公開視覺化編輯器原型版本供外界測試 | |
作者 謝良奇/編譯 | |
為了替服務成長重新注入活力,Wikipedia 日前公開了新視覺化編輯器的第一個版本。儘管目前只是原型版本,此一新介面仍稱得上 Wikipedia 史上最重要的改變。Wikimedia 基金會希望運用這套視覺編輯器,讓編輯該線上百科全書就像在 Wordpress 或 Blogger 等部落格平台上撰寫文章,從而吸引新的 Wikipedia 貢獻者。 這套視覺化編輯器仍屬於開發者原型版本,目的是讓軟體開發者試玩後加以協助改善。編輯器提供的功能選項僅限於預定格式的列表,以及插入粗體、斜體、網路連接。此外還提供一系列格式的下拉選單,可以省去標注文章標題的步驟。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼快報 | |
Microsoft 打開 Messenger 大門 開始支援 XMPP | |
作者 謝良奇/編譯 | |
Microsoft 日前宣佈,該公司旗下廣受歡迎的即時通訊服務 Messenger,如今可在 XMPP 協定下使用。這表示第三方通訊軟體與服務將可更輕易地與該服務連線。 之前 Microsoft 曾在 9 月舉行的 BUILD 會議上宣佈,Messenger 將可在 XMPP 協定上使用,並且曾提供開發者預覽。 XMPP 原名為 Jabber 協定,是一套廣泛應用於訊息交換之用的開放標準。Microsoft 已證實該公司正跟隨著競爭對手 Google 與 Facebook 的腳步,這兩家公司各自的 Google Talk 與 Facebook Chat 服務都已經支援 XMPP。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼快報 | |
HP 宣佈 WebOS 開放源碼 力挽行動平台頹勢 | |
作者 謝良奇/編譯 | |
Hewlett-Packard 日前宣佈,計畫以開放源碼授權方式釋出 WebOS 程式碼,這可說是這套前 Palm 平台在行動市場上獲得足夠立足點的最後希望。然而前提是 HP 在開放源碼釋出這件事上處理得當,而非如外界所認為,WebOS 已經被該公司棄置在開放源碼的回收場。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼快報 | |
Android 惡意軟體進行簡訊詐欺 遭到 Google 移除 | |
作者 謝良奇/編譯 | |
有資安公司表示,Google 最近從旗下的官方 Android Market 移除了近兩打遭到惡意軟體感染的應用程式,這些軟體會欺騙用戶接受透過手機簡訊進行的欺詐性收費。今年以來 Google 已經從其下載散佈通路,移除了超過 100 個惡意 Android 應用程式。 |
|
閱讀全文 我要評論 | |
回目錄 |
接案 / 工作 | |
美商謀智股份有限公司台灣分公司 (Mozilla Taiwan) 徵台灣官網 Web Developer | |
作者 謀智台灣/提供 | |
台北市信義區 https://www.mozilla.org/
台灣 Mozilla 尋找有熱情、有專業能力的網站開發工程師(Web Developer),主要工作為與團隊合作規劃與主導開發 Mozilla 台灣官方網站與未來的線上行銷活動網頁/Web app。 |
|
閱讀全文 我要評論 | |
回目錄 |
源碼快訊 | |
PaaS:程式語言開發在雲端「Programming in Paas」專題待續 | |
作者 OSSF電子報團隊/文 | |
看了本期的 3 篇談在 PaaS 上的開發的文章,仍覺得意猶未盡吧?下一期 188 期電子報,將會延續開發在雲端的主題,為讀者介紹另外 3 個平台,敬請期待! | |
閱讀全文 我要評論 | |
回目錄 |