登入  |  註冊  |  English
新聞

新聞

◎原文網址︰http://creativecommons.org.tw/blog/20120511

第二十三屆科學與技術資料委員會國際會議 (The 23rd International CODATA Conference)今年十月底將於台北舉行,會議主題為「開放資料與資訊: 變動中的地球」。
公開徵求論文摘要與議程籌組,收件截止日期為6月15日。

詳情請見以下公開徵求文件,並煩請廣為散布。
敬請踴躍投件,共同參與這次會議。感謝!

根據法國總統 Nicolas Sarkozy 所述,該國政府的年度 IT 預算中有 15% 是用在開放源碼軟體相關的服務上。這些數字來自由 Conseil National du Logiciel Libre (CNLL) 發表的一份報告,CNLL 是一個代表開放源碼 IT 服務供應商的貿易組織。這份報告也指出,上述數字正以每年 30% 的速度成長。

1. 前言

MongoDB 是一種文件導向的 NoSQL [註] 資料庫系統 (document-oriented NoSQL database system)。主要使用 C++ 程式語言撰寫,並以 BSON(類似於 JSON 的格式)為其儲存資料結構的架構。

MongoDB 專案始於 2007 年 10 月,由 10gen 團隊主導核心的開發。於 2009 年首度以產品的形式推出,並改以 AGPL-3.0 為其軟體之授權條款進行散布。這種雙重授權方式與過去我們所知的 MySQL 類似,但本質上卻帶著很不一樣的時代背景與商業思維,為了與 MySQL 類有所區別,故此我稱之為「雙重授權模式 2.0」。不過在本篇文章中不會討論商業思維的部分,而是著重於授權案例的應用。

◎ 本文轉載自 Blog.XDite.net

第 2 件事:application deployable from day 1

在進入開發階段後,我會做的第一件事:make application deployable

也就是:專案開始第一天,就必須要有個 production 直接可運行(可以鎖密碼,當作測試 server)才行。(我在 Rails 101 這本書最後一章,加入 capistano 與裝機為必練技能,就是這個緣故。)

◎ 本文轉載自 網站製作學習誌

之前分享了初探 RequireJS 一文後,對 RequireJS 已經有一定的瞭解,但後來實際應用到 Backbone.js 程式上時,發現了一些要特別注意的事項。

以下便是我在整合兩者時的筆記。

一直以來,我們都習慣使用 script 這個 HTML 標籤來載入 JavaScript 檔案。這種方式有兩種缺點:

  • 無法在 JavaScript 程式中直接管理相依性,必須在 HTML 中處理。

  • 雖然目前新式瀏覽器已經能夠以非同步的方式來載入 js 檔案,但是舊型瀏覽器還是會有阻塞 (blocking) 問題。

終於 CommonJS 提出了 AMD 這個 API 規範,用以讓我們的 JavaScript 程式可以模組化,並同時解決 js 檔案載入時的阻塞問題。

目前已經有許多實作 AMD 規範的 JavaScript Library 了,而 RequireJS 則是目前討論最多,應用最廣的其中一個實作。

以下是我在研究 RequireJS 時的筆記,若有謬誤還請大家指正。

◎ 本文轉載自 Blog.XDite.net

很多人知道如何實作網站功能。但是卻不知道如何將網站成功的完工,並且如期上線。往往明明專案開始之初有不少的工期,有不錯結果的卻很少。上線前後總是一團慌亂。

其實「上線」這件事情完全是可以被掌控的。這當中有不少眉角,只是多半被疏於控制,導致風險橫生。

訂閱電子報

訂閱取消訂閱