跳到主要內容

[科技]微軟收購 GitHub 一週年,企業經營與開源社群的矛盾與衝突仍待解決。


  2014 年時,微軟的雲端主管 Scott Guthrie 就已經寫好提案,準備收購社交程式碼管理庫 GitHub,但卻花了四年的時間才準備好,直到 2018 年才完成收購。

  即便到了購併 GitHub 的當下,微軟仍被不少開源開發者視為敵人,而且把原先放在 GitHub 的程式碼轉移到 GitHub 敵手 GitLab 上。一年之後,微軟自己評估整個收購過程,除了一開始的搬遷潮,一年來相對風平浪靜,大部分 GitHub 用戶仍定期更新修改的程式碼。

  Basic 是微軟的起家產品,而隨著 Windows 作業系統則成為有史以來最受歡迎的作業系統,也就意味工程師要寫程式,必須透過 Windows 系統撰寫,但隨著新時代如網路、手機發展,微軟的開發工具越來越不重要。

  對於微軟來說,他們花了很多年擁抱開源,甚至連手上的開發工具 Visual Studio 都釋出一個開源版本。為了擁抱智慧型手機和網路開發者社群,微軟的開發工具從原先只能在 Windows 平台使用,到現在連競爭對手 Mac、Linux 的系統也能使用。微軟自己曾推出 Windows Phone,卻無法吸引開發者來為 Windows Phone 貢獻心力,因此在雲端時代新創多採用開源工具並選擇 AWS 雲端服務,微軟不能再錯過這一波。

  自 Satya Nadella 接手 CEO 職位,為了要大家多使用微軟的 Azure 雲端服務,於是他開始推跨平台的工具,不再只限制在自家 Windows 平台上。除此之外,微軟更重修與開發者的關係,像是找來為科技公司撰寫技術文章的寫手 Emily Freeman,用過往擅長的傳播技巧,以及新學習程式開發技巧,擔任開發者關係專家,解決開發者用微軟產品或服務時遇到的種種疑難雜症。除了 Freeman 之外,微軟開始擁抱雲端和開源之後,雇用很多工作背景不同,屬於不同族裔、性別的人,微軟雲端這塊有超過 60% 的開發者,是用其他非微軟開發工具或雲端服務的。

  GitHub CEO Nat Friedman 也向外界澄清對他們的疑慮,如 GitHub 並不會因為在微軟之下而受制於微軟,GitHub 仍是獨立運作,如果遇到跟母公司微軟利益衝突狀況,會選擇維護顧客權利。11 月時 Friedman 來到 AWS re:MARS 大會,與微軟 Azure 的競爭對手 AWS 高層同台登場,為共同客戶站台。另外 Google Cloud Platform 也與母公司的 Azure 競爭,但為了 GitHub 的使用者也無法壁壘分明,仍必須有所接觸。

  GitHub 收購已經一年時間了,儘管微軟在開源上有實績了,找了很多原本熟其他開源工具的專家進來,努力討開發者的歡心,不過仍有不少 GitHub 用戶對於 GitHub 在微軟下面有疑慮,深怕最終 GitHub 受到母公司微軟的影響,轉而鼓勵用戶多用 Azure。

這個網誌中的熱門文章

[娛樂]玩了多年的撲克牌,其實背後是結合工程、歷史、設計的大學問!

  全世界各地的人們都知道撲克牌,也都有和撲克牌打過交道,幾乎每個地方都宣稱撲克牌是自己的發明成果。中國人認為撲克牌最早起源於十二、十三世紀南宋時期傳出的中國的葉子戲(按照四季分為四種類別)。法國人則認為撲克牌是由塔羅牌演變而成,而英國人則表示自己是在所有經過認證的記錄資料中最早提到紙牌遊戲的國家。   現在,大家可能都知道怎樣玩「二十一點」或者是橋牌,但很少有人會靜下心來想一下,一副撲克牌其實是工程學、設計和歷史多方面融合而成的一個奇蹟。撲克牌不僅是一種休閒娛樂時的消遣工具,也是高額賭博和魔術技巧的練習和展示工具,不僅是一種數學概率模型,甚至有時候也會被當作貨幣或者是機密訊息的傳播媒介。   在這個過程中,撲克牌不同起源的獨特之處也展現了出來。撲克牌的名稱、顏色、標誌和設計根據不同的出處以及玩家不同的想法而發生變化。這一張張的圖形卡片不僅僅是玩具,或者是工具,他們更是展現不同習俗的一種文化印記:   有關撲克牌的誕生地一直眾說紛紜,外界也沒有達成一個確定的共識,但就像火藥、茶和瓷器這些發明一樣,幾乎可以肯定的是撲克牌也是起源於東方。國際撲克牌協會(IPCS)主席 Gejus Van Diggele 也表示:「學者們和歷史學家對撲克牌的確切起源存在分歧,但他們普遍認為撲克牌是由東方向西方進行擴散傳播的。」   中國唐朝時期有史料提到了一種紙牌遊戲,雖然這種遊戲更像是現在的多米諾骨牌,但專家認為這是有關紙牌最早的書面記載材料。歐洲 14 世紀末期的一些參考文獻曾提到一種「撒拉遜人(阿拉伯人的古稱)玩的遊戲」突然傳入歐洲,這表明紙牌不是來源於中國,而是來自阿拉伯半島。   此外,還有一種說法是,紙牌最早是由游牧民族從印度帶來的一種能夠預測命運的卡片,為紙牌的起源打上了更為久遠的一個印記。但無論是哪一種起源,應該都是有一定的商業契機促進了紙牌在遙遠的東方與歐洲之間的傳播,與此同時印刷技術的發展也加速了紙牌跨國界的生產和傳播。   在中世紀的歐洲,紙牌遊戲多是與喝酒、賭博還有其他的一些陋習聯繫在一起。由於紙牌遊戲傳播的廣泛性,以及它給當地所帶來的破壞性,當局決定禁止紙牌遊戲。歷史學家 Michael Dummett 在他的《塔羅牌遊戲》一書中提到了巴黎的一項法令,禁止公民在工作日玩紙牌。後來,紙牌遊戲被教會視為異端邪說,傳教士也紛紛遊說,認為「...

[開發]如何讓 Unicode 圖案 (特殊符號) 在網頁上正常顯示?

展示了許多可以取代網站小圖示的 UNICODE,其優點非常顯而易見: ① 字元的傳輸量遠低於圖片的傳輸量。 ② 可以減少許多小圖示的 http 請求量。 那麼接下來的問題會是,要怎麼讓網站所使用的 UNICODE 表情圖案、特殊字元,都能讓所有訪客看到呢? ⑴ 符號數量。 符號數量越多,代表字型檔案越大。目前 Unicode 各國文字的數量太多先略過,屬於圖案的部分超過一千個,持續有新圖案推出。 ⑵ 編碼為 UTF8。 1 2 3 4 5 <!-- HTML4 --> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" > <!-- HTML5 --> <meta charset= "utf-8" > ⑶  使用方式 使用 Unicode 的話,這一切就能懶人化,先查閱 Unicode 特殊符號一覽表,找到對應的圖案,例如西洋棋黑騎士圖案,那麼在網頁想顯示的地方,直接擺上 Html 代碼: 1 &#9822; 輸入以上字元就行,但是為方便維護,建議還是將該內容直接貼上「♞」。 注意:在使用不同的字體時,渲染出來的符號可能會有所不同,因此,iOS 和 Android 將一些unicode字元轉換為表情符號。在您使用這些 unicode 字元之前,最好測試一下它們,確定不會出現在不同瀏覽器表現不同的情況出現。

[特攝]網友票選《最帥特攝俳優》你知道這些人氣男星都是超級戰隊英雄出身的嗎?

  網路資源還沒那麼發達的小時候,第四台能看的日本節目其實很有限,偶爾轉到忍不住停下看的特攝作品也成了接收日本文化的媒介之一。如果說拍攝泳裝寫真是日本女星的必經之路,那麼校園劇和特攝日劇應該就是大部分男星的跳板了,尤其《假面騎士》根本等同"爆紅速成班"一樣主演男星幾乎都大紅,但別忘了《超級戰隊系列》也捧紅不少線上人氣俳優。最近日本網站就請網友們從戰隊英雄出身的俳優中票選了一下覺得最帥的戰隊英雄,大家又會第一個想到誰呢?   第10位:山田裕貴(海賊戰隊豪快者)。   第9位:金子昇(百獸戰隊牙吠連者)。   第8位:白川裕二郎(忍風戰隊破裏劍者)。   第7位:中尾暢樹(動物戰隊獸王者)。   第6位:志尊淳(烈車戰隊特急者)。   第5位 永井大(未來戰隊時間連者)。   第4位:千葉雄大(天裝戰隊護星者)。   第3位:玉山鐵二(百獸戰隊牙吠連者)。   第2位:橫濱流星(烈車戰隊特急者)。   第1位:松坂桃李(侍戰隊真劍者)。   真的好多都是日劇演紅之後才驚覺他們有演過特攝作品的俳優,也更讓人想回去重看這些出道作品呢。