Facebook 網站所使用的開源軟體一覽表

2011-05-01 21:04 71人閱讀 評論(0) 收藏 舉報Facebook 是全球首屈一指的社交網路平台,該網站採用了很多開源軟體,Facebook 採用的程式設計語言包括:Java, Ruby, PHP, Python, Objective-C.下面是 Facebook 正在使用或者貢獻的開源軟體詳細列表和介紹:Apache

ubuntu 常見安裝軟體錯誤

1、錯誤: Can't find X includes. Please check your installation and add the correct paths! 原因:沒有X的包含檔案 解決:安裝xlibs-dev即可 2、錯誤: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation! 原因:尋找提供qt的lib&&headers的軟體包,並安裝之 解決:

軟體工程師兩年的職場訓練

德魯克說:“組織的成員作為個體,發展得越好,組織也會取得更多的成就。這一點正是今天所有經理人培訓和資深經理人教育課程重點和背後的真諦所在。當組織嚴謹的作風和道德精神不斷髮展、組織的目標和處事能力不斷提升時,組織內個體成員的發展空間也愈加廣闊。”藉著寫部落格把關於軟體開發中新人訓練的想法總結一下,也希望拋磚引玉,得到大家的指正。綜合來說,一個軟體工程師的培養需要涉及以下四個方面:  1. 產品專業開發領域  指的是產品開發過程涉及的專業技術。如作業系統、資料據等。這裡不討論這一項。   2.

軟體設計師的要求

今天看到一篇題為《從程式員到軟體設計師的過程》的文章,裡面提到軟體設計師的一些要求、如何從程式員變為軟體設計師以及什麼樣的人適合向軟體設計師的角色發展。寫得比較全面,簡要摘錄一下軟體設計師的要求:1、 多年編程經驗。對於一個構架團隊,這些素質要求可由各團隊成員來分別承擔,但其中至少要有一名構架設計師能夠把握項目的全域。軟體設計不是紙上談兵,一個軟體設計師首先要是非常好的程式員。做軟體設計的時候,肯定要求是可實施和可測試的,如果沒有做過程式員,就無法保證這個設計是可實施並進行測試。 2、

軟體測試中的80/20原則

80% 的軟體缺陷常常生存在軟體 20% 的空間裡。這個原則告訴我們,如果你想使軟體測試有效地話,記住常常光臨其高危多發 “ 地段 ” 。在那裡發現軟體缺陷的可能性會大的多。這一原則對於軟體測試人員提高測試效率及缺陷發現率有著重大的意義。聰明的測試人員會根據這個原則很快找出較多的缺陷而愚蠢的測試人員卻仍在漫無目的地到處搜尋。 80-20 原則的另外一種情況是,我們在系統分析、系統設計、系統實現階段的複審,測試工作中能夠發現和避免 80% 的軟體缺陷,此後的系統測試能夠協助我們找出剩餘缺陷中的 8

從某軟體引發的深思總結

一、技術因素做慣了胖端的人,是很難習慣做三層的。但不重要,反正客戶、實施要的是應用,是真三層假三層都無所謂了。所以胖端做慣了的人,在瀏覽器這種強制瘦端模式下就容易折了,因為思路一直沒變,仍然把瀏覽器寫的胖胖的。沒想到啊沒想到,網路效能、瀏覽器安全色性這兩個因素。效能、穩定性都堪憂。而且,過去定製開發人員只需要掌握一門開發語言一門SQL就搞定,門檻低,招聘人培訓人速度快/複製快/出苗多。現在需要掌握前端,這就一系列JS、DOM\BOM、HTML、CSS、XML、XMLHTTP、JSON、WebSe

現代軟體工程 (備份)

 自我介紹一下, 我叫鄒欣,  是微軟亞洲研究院 創新工程中心 首席研發主管 (Principal Development Manager).  我和同事們一起把研究成果轉化為商業軟體產品和服務。近期主要專註於垂直搜尋,企業搜尋,軟體開發工具和數字娛樂等領域。 在工作之餘,  我也寫書 (移山之道, 編程之美),寫部落格,講課。  我用這個部落格備份在微軟亞洲研究院進行的中科大 "現代軟體工程" 課程. 

使用第三方軟體的痛苦經曆

The pain of using third party software Ace of Spodes Bulky, slow, inefficient, the restBy Andrew "Spode" Miller: 星期五 09 四月 2004, 07:52 I HAVE MANY REASONS for doing all the PHP on my site instead of out-sourcing it, or using a pre-built “make a web

全球免費軟體推薦(國外篇)

全球免費軟體推薦(國外篇) 來源:http://www.javaeye.com/news/13775  本文是最優秀免費軟體工具集合,我們劃分為16個種類,其中包含了各種免費程式、服務和網站,既有熱門的社會網路、視頻分享等網站和服務,還有其它 一些熱門的分類,如個人化 PC、安全、圖片最佳化、系統最佳化、實用小軟體等。一、空前精彩的頭條推薦Ad-Aware Free: 絕佳的反間諜功能程式軟體Audacity:

一個完整的大型軟體項目經驗是非常寶貴的

 人往高處走,水往低處流,我們都希望每年提高一點點進步一點點,每年都能更上一個層次。我們有時候開玩笑,說有的人吧,你把金子放到他的口袋裡,他會嫌太沉了,把金子甩開,繼續往前走,繼續尋找食物。。。雖然大家都有很多項目經驗,但是不知道是否進行了項目經驗的整理、甚至是工作經驗的整理,相對來講對開發人員來說收穫最大的還是項目後期的經驗更值錢一些,當然從項目開始到結案為止能得到整個過程經驗,那會更理想一些,將來對你的職業提升鋪墊個牢固的基礎了。其實很少有人項目從頭參與到尾巴的,一般是前期參與,中期開發過程

摘要:軟體項目中的測試的一點實踐心得

 摘要:軟體項目中的測試的一點實踐心得

Linux舊版本無法apt-get安裝軟體問題解決辦法

最近使用Ubuntu 11.04編譯一個工具,需要用到 subversion工具,可是在運行 sudo apt-get install subversion時出現404錯誤,提示如下,E: Unable to fetch some archives, maybe run apt-get update or try with

隨想錄(軟體開發不能是加工作坊)

【 聲明:著作權,歡迎轉載,請勿用於商業用途。  聯絡信箱:feixiaoxing @163.com】   

手機軟體之兒童識字項目實踐

 項目名稱:寶寶學字開發週期:3個月至半年開發技術:J2ME + J2EE 項目背景分析: 曾經有一位12歲高考得了630多分的小神童在接受媒體採訪時說, 他從小也沒有接受過什麼特殊培訓,完全是靠爺爺奶奶簡單的識字卡片進行輔導, 他自己總結的經驗就是因為幼年時爺爺培養了自己的學習興趣,使他能夠在今後的學習知識的過程中,能夠感覺有趣,愛學習。所以培養兒童的學習興趣是多麼重要啊, 目前已有的教育軟體多數都是運行在電腦上, 操作介面繁瑣, 雖然可以把介面弄得比較炫目,

凹凸筆試題目(嵌入式軟體開發

1 讀程式段,回答問題int main(int argc,char *argv[]){int c=9,d=0;c=c++%5;d=c;printf("d=%d\n",d);return 0;}a) 寫出程式輸出b) 在一個可移植的系統中這種運算式是否存在風險?why?#include "stdio.h"int a=0; int b;static char c;int main(int argc,char *argv[]){char d=4;static short e;a++;b=100;c=(

房子裝修與軟體開發

忽然發現裝修和軟體開發之間竟然那麼的相識,於是乎我就想把軟體開發的流程貫徹到裝修過程中,希望三個月後由於裝修流程的改進,我的裝修效果能較好的滿足客戶(我)的需求。裝修的平面方案花了三天的時間,首先讓設計師瞭解房子的基本情況以及我們的基本要求,然後共同協商,製作出平面方案,也就是相當於軟體開發的概要設計。概要設計時,我一直推薦設計師多與我們溝通,讓我們能始終參與到設計的過程中,這叫敏捷實踐。概要設計做完了,設計師花將近兩個星期的時間進行立面設計(Architecture

軟體開發管理CMM等級劃分

轉自:http://hi.baidu.com/izzie_ou/blog/item/d9e016072c809bf9ab645783.htmlcmm等級劃分CMM軟體開發流程試圖將幾十年來風險比較不可控的軟體開發用一個規範的流程式控制制起來,變成一個類似傳統工業化生產流程的工業。CMM理念  CMM主要理念之一就是加強過程式控制制,認為只要開發的過程按照規定動作執行,就可以很大程度上降低軟體開發的品質、進度風險。而過程品質控制的主要手段就是檢視。  CMM的理念之二是根據經驗資料指導新的軟體開發

開放原始碼的軟體測試載入器

目前市場主流的測試載入器和管理軟體,如Rational和Mercury的系列產品,大多比較昂貴。商業軟體的優勢主要表現在其售後服務和工具本身的強大和易用性上,而作為技術基礎相對較好的測試人員,也可考慮使用開源的軟體,這將為公司節省一大筆開支,必要時也有更好的擴充自由度。開源測試載入器——功能測試工具 Linux Test Project http://ltp.sourceforge.net/ 工具描述: Linux Test

STM32 ADC結合DMA資料採樣與軟體濾波處理

本文原創於觀海聽濤,原作者著作權,轉載請註明出處。作為一個偏向工控的晶片,ADC採樣是一個十分重要的外設。STM32整合三個12位精度18通道的內部ADC,最高速度1微秒,結合DMA可以解放CPU進行更好的處理。ADC介面上的其它邏輯功能包括:●同步的採樣和保持●交叉的採樣和保持●單次採樣類比看門狗功能允許非常精準地監視一路、多路或所有選中的通道,當被監視的訊號超出預置的閥值時,將產生中斷。由標準定時器(TIMx)和進階控制定時器(TIM1和TIM8)產生的事件,可以分別內部級聯到ADC的開始觸

微軟收購企業群組通訊軟體商Parlano

微軟宣布將收購企業群組對話軟體商Parlano,以強化今年初推出的Office Communication Server 2007。此項收購計劃預計在今年第四季完成,詳細收購金額微軟並未揭露。 位於芝加哥的Parlano員工人數約50人,主要提供多人群組線上對話軟體MindAlign。客戶如瑞士銀行UBS、荷蘭銀行,以及德意志聯邦銀行等,皆採用此套軟體做為企業內部的群組通訊工具。

總頁數: 852 1 .... 72 73 74 75 76 .... 852 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.