- 浏览: 302112 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
ggwang:
谢谢分享!
如何释放Ubuntu多余的空间?如何给Ubuntu扩容(install inside windows)? -
allenshao:
只有放枪咯~~~~~
Google Group Android Developers 无法打开的问题 -
malong26:
也打不开~~~
Google Group Android Developers 无法打开的问题 -
songshuang:
一直喂它会一直吃是不?
用你的鼠标逗逗它 -
allenshao:
现在基本上用免费的VPN,缺点是限流量。
如何访问appspot网站?
Google开源项目
文本文件处理:
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”的形式来演示,会更友好。
0xlab开源项目
Madbutterfly:读进SVG档后,将里面的物件呈现在画面上,编写程序对各物体的动作做出回应。用一般的IDE可以很快地拖拉出相同地界面,却无法让那些文字在画面上任意放置。然后,这个SVG档可以完全用Inkscape产生,非常有趣。
Android Eee PC:Port Android到Eee PC当中。
esuit:Embedded System Unit/Integrated Test cases
android obex:provide obex file sharing in Android
0xdroid:The 0xlab’s Android distribution
0xlab's Linux Kernel Tree:This project is 0xlab’s kernel tree. It contains several branches for different platforms, like Omap3, SMDK6410, and may be more in the future. Also, all of them are intended for being able to boot into Android.
FreeBroid:FreeBroid is porting Android to FreeBSD. It, now, enables FreeBSD users to develop Android without installation of Linux. The target of the project to run Android on FreeBSD; a.k.a. with BSD kernel.
Qi:Qi (named by Alan Cox on Openmoko kernel list) is a minimal bootloader that
“breathes life” into Linux. Its goal is to stay close to the minimum needed
to “load” and then “boot” Linux — no boot menus, additional peripheral init
or private states.
apps-for-android
http://code.google.com/p/apps-for-android/
Sample Applications for the Android platform
文本文件处理:
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”的形式来演示,会更友好。
0xlab开源项目
Madbutterfly:读进SVG档后,将里面的物件呈现在画面上,编写程序对各物体的动作做出回应。用一般的IDE可以很快地拖拉出相同地界面,却无法让那些文字在画面上任意放置。然后,这个SVG档可以完全用Inkscape产生,非常有趣。
Android Eee PC:Port Android到Eee PC当中。
esuit:Embedded System Unit/Integrated Test cases
android obex:provide obex file sharing in Android
0xdroid:The 0xlab’s Android distribution
0xlab's Linux Kernel Tree:This project is 0xlab’s kernel tree. It contains several branches for different platforms, like Omap3, SMDK6410, and may be more in the future. Also, all of them are intended for being able to boot into Android.
FreeBroid:FreeBroid is porting Android to FreeBSD. It, now, enables FreeBSD users to develop Android without installation of Linux. The target of the project to run Android on FreeBSD; a.k.a. with BSD kernel.
Qi:Qi (named by Alan Cox on Openmoko kernel list) is a minimal bootloader that
“breathes life” into Linux. Its goal is to stay close to the minimum needed
to “load” and then “boot” Linux — no boot menus, additional peripheral init
or private states.
apps-for-android
http://code.google.com/p/apps-for-android/
Sample Applications for the Android platform
发表评论
-
AOSP source code build error: Virtual memory exhausted: Cannot allocate memory
2014-01-02 15:47 1383Sometimes compiling certain thi ... -
Disable Amazon hint in Ubuntu search
2013-12-22 18:07 944Getting bored with Amazon assoc ... -
unix2dos dos2unix
2013-03-04 20:12 798sudo aptitude install tofrodos ... -
How to make resources added in frameworks/base/core/res/res
2013-02-23 10:19 10881) add the new id to your xml 2 ... -
What is trickle charge?
2012-07-02 09:47 893Trickle charge is just a very l ... -
如何培养商业头脑?
2012-06-30 17:16 1197http://blog.sina.com.cn/s/blog_ ... -
Android IPC AudioFlinger binder实例
2012-06-20 13:32 1020一篇 android 的 IPC 机制 binder ... -
Why is Android laggy, while iOS, Windows Phone 7, QNX, and WebOS are fluid?
2011-12-12 17:55 1042The Root Cause It’s not GC p ... -
NFC近场通讯技术介绍
2011-12-01 13:39 2035NFC简介 NFC(Near ... -
Dual-Mode Wifi and Dual-Band Wifi
2011-11-07 11:02 1399Dual-Band Wifi: In Wifi wire ... -
cygwin如何设置subversion代理
2011-10-11 11:13 1558找到如下文件 ~/.subversion/servers ... -
Android boot process stub
2011-07-20 10:08 0Android's boot up process is su ... -
Android boot process stub
2011-07-20 10:07 964Android's boot up process is su ... -
"Another transaction by user ..." prompt while uploading appengine source
2011-05-03 21:53 1111Problem Occurred: Unable to up ... -
如何访问appspot网站?
2011-02-28 20:41 3000自己做的一个应用,有需要连接appspot网站,目前appsp ... -
注意文件每行结尾的^M,CR/LF区分
2010-12-24 13:54 2287首先明确一点,Dos和windows采用回车+换行CR /L ... -
GPL v.s. BSD
2010-11-09 13:20 815Some sentences addressed that l ... -
Eclipse中快捷键的使用
2010-10-14 10:14 1119Alt+/:代码提示 Ctrl+/:注释/取消注释 Ctrl+ ... -
8分钟给你6块腹肌
2010-09-08 12:10 0http://v.163.com/video/2010/9/7 ... -
一款代理软件
2010-07-07 09:45 0City Moments.
相关推荐
以下是根据标题“Python开源项目汇总”和描述中的信息,对2017年30个惊艳的Python开源项目进行的详细解读。 1. 数据分析与科学计算: - Pandas:强大的数据结构和数据分析工具,适用于快速、灵活地处理大型数据集...
Android开源项目汇总 Android 开源项目软件apk Android 开源项目软件apk=============最全的自定义控件等等===========
"Java开源项目汇总" Java是一种广泛应用的编程语言,它有着庞大的开源社区和丰富的知识体系。本文档汇总了各种Java开源项目,涵盖了Java教程、Java实战、系统设计、devops、工具等方面的知识点。 Java教程 * ...
".Android开源项目分类汇总"是一个集大成的资源包,包含了众多优秀Android开发者的智慧结晶,旨在为学习者提供一个丰富的学习平台。下面将详细探讨这个资源包可能包含的知识点以及它们的重要性。 首先,这个资源包...
看过awesome-go项目, 汇总了很多go开源项目。 但是awesome-go收集了太全了, 而且每个项目没有详细描述。 因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个...
数仓相关开源项目汇总元数据、数据治理数据集成数据计算plink Platform for Flink调度开发平台、其他DataSphereStudio 微众银行
Python开源项目汇总,方便Python人员开发使用,找到属于自己的开源项目例子
这个压缩包中的"Java开源项目汇总.pdf"很可能是一个详细的列表,列出了各种各样的Java开源项目,涵盖了不同的领域和应用范围。 Java作为一门广泛应用的编程语言,其开源生态极其丰富,包括框架、库、工具、服务器等...
可信计算的研究主要以TCG组织为主,国内开展可信计算研究的思路基本也是跟着TCG的步伐。可信计算最核心的就是TPM硬件芯片,现在该规范已经升级到TPM 2.0,也称为“Trusted Platform Module Library Specification”...
NLP开源项目链接汇总,中英文的都有,包括分词,词性标注,注重算法介绍
为了满足广大Android开发爱好者与从业者的学习需求,我们精心整理并上传了一份全面而实用的Android项目资源包。这份资源包内容丰富,涵盖了从基础知识到实战应用的全方位内容,旨在为开发者们提供一个便捷、高效的...
微信小程序开源项目库汇总是一个非常宝贵的资源集合,它聚焦于JavaScript开发中的微信小程序应用。这个压缩包文件"awesome-github-wechat-weapp-master"显然包含了大量在GitHub上活跃的、由社区贡献的微信小程序项目...
为了满足广大Android开发爱好者与从业者的学习需求,我们精心整理并上传了一份全面而实用的Android项目资源包。这份资源包内容丰富,涵盖了从基础知识到实战应用的全方位内容,旨在为开发者们提供一个便捷、高效的...
【开源项目概述】 开源项目,即开放源代码的软件项目,是软件开发的一种模式,允许用户自由地查看、使用、修改和分发源代码。这种模式促进了全球开发者之间的协作与创新,孕育出许多著名的软件产品,如Linux操作...
Vue相关开源项目库汇总
将GitHub上所有比较火的Android项目进行了汇总,喜欢Android开发或者希望从事Android开发的必看和必学的pdf
Android开源项目分类汇总 html