• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            轉自http://www.feng5166.com/blog/424.html

            google的開源項目值得我們一用的,這些項目很有意義,甚至可以直接用在我們自己的工作上!學習編程的的一個比較好的方式就是閱讀優秀項目的源代碼,從而能夠了解作者的方法、思路、技巧,另外閱讀源代碼對于一些朋友是枯燥乏味的,這是就可以看看項目的readme,找到項目的閃光點,我們不做開拓者那我們就做實踐者和使用者,呵呵,下面是這些項目的列表,在這里存檔,已備今后查閱之用   

            文本文件處理:

            Google CRUSH (Custom Reporting Utilities for SHell)  

            CRUSH是為命令行或shell scripts處理特定文字數據而制作的一系列工具,這里有指南

            C++庫和源代碼:

            Google Breakpad 

            一個開源的多平臺崩潰報告系統。   

            Google GFlags 

            Gflags是一個命令行標記的處理庫,它可以替代“getopt()”,其內置對C++的支持比如string。指南在此。   

            Google Glog Glog庫可執行應用級的日志,提供基于C++式的日志 API,可用于Linux、BSD和Windows。指南見此。 

            Google PerfTools   

            這個工具可讓開發創建更強大的應用程序,特別是那些用C++模版開發的多線程應用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。指南見此還有這里。 

            Google Sparse Hash   

            非常節省內存的hash-map。指南見此。 

            Omaha – Google Update   

            Omaha,也就是Google Update,它可以保證你的軟件隨時升級到最新版本,目前很多Windows下的Google軟件都是用Omaha升級的,包括Google Chrome和Google Earth,當然你也可以用于自己的應用程序。指南看這里還有這里。 

            Protocol Buffers   

            Protocol Buffers是一種可擴展編碼序列數據的方式,Google在幾乎所有內部RPC協議和文件格式都使用了Protocol Buffers。指南見此它可以用于很多語言而且被一些IDE所支持,比如NetBeans。 

            互聯網:

            Google Code Pretiffy 這是一個Javascript模塊和CSS文件,它可以讓HTML頁面里的部分源碼高亮顯示,支持C/C++, Java, Python, Ruby, PHP, VisualBasic, AWK, Bash, SQL, HTML, XML, CSS, JavaScript, Makefiles和部分Perl,不支持Smalltalk和所有的CAML。例子見此。 

            SpriteMe – easy “CSS spirtes” SpriteMe使你可以更輕松的創造CSS Sprites(俗稱雪碧……)就是把網站要用到的圖片都堆在一張圖片里,用CSS控制調用哪個區域。它有一個自己的官網在這里。 

            Redacisaurus   

            Reducisaurus是一個壓縮CSS和JS文件的網絡服務,基于YUI壓縮算法,運行于App Engine。 

            JaikuEngine   

            JaikuEngine是一個運行于App Engine的微博系統,由jaiku.com運營。要查看移動客戶端的源碼可以看這里這里還有介紹。 

            Selector Shell   

            Selector Shell是一個基于瀏覽器的測試工具,它可以讓你看到CSS在不同瀏覽器里的樣式,用Javascript寫的,你可以在這里測試。 

            Google Feed Server   

            Google Feed Server是一個開源Atom發布協議服務,基于Apache Abdera框架,允許開發者快速為當前數據源(比如數據庫)配置feed。指南見這里這里。 

            Melange, the Spice of Creation   

            這個項目的目標是創建出一個適合開源貢獻流程的框架,比如Google Summer of Code TM (GSoC)項目。使用這個框架你就可以用Google App Engine來運行Google Summer of Code項目,和其它類似項目比如Google Highly Open Participation TM Contest和GHOP。指南見此。 

            NameBench   

            它可以查找最快的DNS服務器給你的電腦用,在Mac OS X、Windows和UNIX系統下都有命令行也有用戶界面可以幫你測試,這是Google工程師用20%自由時間寫出來的。 

            Rat Proxy   

            一個半自動化的大型被動網絡應用安全審查工具,專為精確的探測而優化,文檔在此。 

            TopDraw   

            Top Draw是一個圖形生成程序,使用簡單的文字腳本,基于JavaScript編程語言,Top Draw可以創造出非常復雜和有趣的圖形。支持Mac OS 10.5以上系統,使用XCode開發。 

            etherpad   

            開源的EtherPad,這是一個基于網絡的實時合作文檔編輯器,這個項目主要是為了演示代碼而開發,幫助那些想在自己服務器部署Etherpad的人使用,這里有如何安裝的指南。EtherPad使用JavaScript、Java和Comet服務器來建造實時協作服務。 

            Chromium   

            Chromium是開源版的Chrome瀏覽器,Chromium的目標是建立一個新一代的強大網絡應用程序,它與Chrome有很多不同之處。這里有指導如何在Linux上編譯Chromium。 

            V8 Google’s open source JavaScript engine V8是Google的開源JavaScript引擎,用C++寫成,用于Chrome瀏覽器之上。V8使用ECMAScript的ECMA-262第三版可運行于Windows XP、Vista、Mac OS 10.5和使用IA-32或ARM處理器的Linux。V8可獨立運行也可嵌入到任何C++程序里使用,這里有指南。 

            Chromium OS   

            Chromium OS是開源版的Chrome OS操作系統,提供快速、簡單而安全的網絡體驗,源碼在此。 

            Android   

            Android是第一個免費、開源而且可完全自定義的移動平臺,提供完整的堆棧:一個操作系統、中間件和重要的一用應用,它包含豐富的API可以讓第三方開發者開發出強大的應用程序。 

            MySQL工具:

            Google MySQL Tools  

             

            各種管理、維護和改進MySQL數據庫性能的工具,由Google編寫,包括: 

            • mypgrep.py:一個類似pgrep的工具來管理MySQL連接
            • compact_innodb.py:可導出和重載所有表格的密集型innodb數據文件

            Google mMAIM 

            mMAIM的目標是對MySQL的監控和分析更簡單,且可以和任何環境整合使用。它可顯示主/從同步狀態,一些性能狀態,可以返回大量“show”命令的狀態等等。   

            其它:

            Stressful Application Test (stressapptest) 

            Stressful Application Test試圖讓來自處理器和I/O到內存的數據盡量隨機化,以創造出模擬現實的環境來測試現在的硬件設備是否穩定,Google就在使用它,現在是Apache 2.0許可,這里有介紹安裝向導指南。   

            Pop and IMAP Troubleshooter 

            它用于診斷并解決客戶端到郵件服務器的連接問題。   

            OpenDuckBill 

            Openduckbill是一個Linux下簡單的命令行備份工具,可用于監視文件/目錄在有變化后是否標記為備份,并傳輸這些變化到本地備份目錄、遠程NFS導出分卷或是用rsync命令導出到遠程SSH服務器。見安裝向導。   

            ZXing 

            ZXing(發音類似Zebra crossing)是Java的開源多格式1D/2D條碼圖像處理庫,目的是使用內置在手機上的攝像頭拍照并對條碼進行解碼,而不必與服務器通訊,它被用于Android系統。這里有向導支持的設備列表。 Tesseract OCR Engine 

            Tesseract OCR引擎是1995年UNLV Accuracy測試的前三名之一,在1995和2006年之間它的進展不大,但依然是當前精度最高的OCR引擎。這個源碼可讀取二進制、灰階或彩色圖片并輸出文字,內置一個TIFF閱讀器可讀取非壓縮的TIFF文件,增加libtiff后也可讀取壓縮圖片。指南問答。   

            Neatx – Open Source NX server 

            Neatx是一個開源NX服務,類似NoMachine公司商業的NX服務。NX協議比VNX更強大,它們的區別主要在:   

            • NX是X11客戶端所以不會發送位圖
            • NX可兼容X、VNC和Windows版的Remote Desktop
            • NX可緩存數據
            • NX安裝簡單

            另外一個可選的項目可以看看Google的FreeNx。 

            PSVM   

            它是這個文件的代碼,這是一個SVM的“支持所有核心”的版本,可多機并行運行,實例見此。 

            GO  

            Google開發的新編程語言,谷奧有報道。 

            The Google Collections Library for Java   

            這是一系列與Java 5以及更高版本有關的庫,Google花錢給買過來了。 

            Google styleguide  

            每個主流的開源項目都有它自己的向導形式,比如一系列的演示代碼。如果這些代碼都按照“Style”的形式來演示,會更友好。

            posted on 2013-04-09 21:20 Richard Wei 閱讀(1262) 評論(1)  編輯 收藏 引用 所屬分類: 開源

            FeedBack:
            # re: google的開源項目總結(轉載)
            2013-04-09 21:45 | Richard Wei
            應該是機器翻譯的,看起來挺費勁。  回復  更多評論
              
            欧美久久久久久精选9999| 亚洲国产成人久久综合区| 奇米综合四色77777久久| 久久久免费精品re6| 久久精品国产99国产电影网| 久久精品国产72国产精福利| 尹人香蕉久久99天天拍| 久久99精品久久久久久久不卡| 91精品久久久久久无码| 区久久AAA片69亚洲| 久久综合九色综合欧美狠狠| 亚洲精品无码久久久久| 国产一久久香蕉国产线看观看 | 狠狠色丁香久久综合婷婷| 国产日韩欧美久久| 日韩精品久久久肉伦网站| 久久久久这里只有精品 | 91麻豆精品国产91久久久久久| 久久男人AV资源网站| 久久精品国产久精国产思思| 色婷婷久久久SWAG精品| 久久精品草草草| 99久久婷婷国产综合亚洲| 狠狠精品久久久无码中文字幕| 精品多毛少妇人妻AV免费久久| 久久超乳爆乳中文字幕| 人妻无码αv中文字幕久久琪琪布 人妻无码精品久久亚瑟影视 | 久久噜噜久久久精品66| 99久久这里只有精品| 国产69精品久久久久APP下载| 欧美喷潮久久久XXXXx| 久久综合久久综合亚洲| 国产午夜精品久久久久九九电影| jizzjizz国产精品久久| 久久亚洲私人国产精品| 久久久久久久亚洲Av无码| 伊人久久大香线蕉综合Av| 久久精品中文无码资源站| 2021国内久久精品| 伊人久久大香线蕉亚洲| 久久综合给合久久狠狠狠97色69|