Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

libkml

Compare

  Analyzed 20 days ago

This is libkml, Google's library for use with applications that want to parse, generate and operate on KML. It is an implementation of the OGC KML 2.2 standard. It is written in C++ and bindings are available via SWIG to Java and Python. A basic guide for our 1.2 release is here. Atom feeds for project updates are linked here.

110K lines of code

0 current contributors

over 5 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

namebench

Compare

  Analyzed 5 days ago

Are you a power-user with 5 minutes to spare? Do you want a faster internet experience? Try out namebench. It hunts down the fastest DNS servers available for your computer to use. namebench runs a fair and thorough benchmark using your web browser history, tcpdump output, or standardized ... [More] datasets in order to provide an individualized recommendation. namebench is completely free and does not modify your system in any way. This project began as a 20% project at Google. namebench runs on Mac OS X, Windows, and UNIX, and is available with a graphical user interface as well as a command-line interface. namebench was written using open-source tools and libraries such as Python, Tkinter, PyObjC, dnspython, jinja2 and graphy. ScreenshotsHere is what the nameserver overview looks like: Mean Response Duration Response Distribution Chart (First 200ms) There is also a full timescale graph as well. Command-line versionIf you are running the command-line version, you get something that looks like this: Fastest individual response (in milliseconds): ---------------------------------------------- Scarlet-1 BE ################# 9.97782 SYS-193.121.171. ################## 10.56194 Completel-2 FR ########################### 16.48903 CyberServ PSA NL ############################ 16.87098 OpenDNS ############################# 17.55810 Google Public DN ############################## 18.16297 UltraDNS ############################## 18.30387 Webline BE ###################################### 22.61090 Cesidio-A DE ########################################## 25.56205 Arcor/Vodafone-2 ##################################################### 32.37319 Mean response (in milliseconds): -------------------------------- UltraDNS ##################### 73.52 OpenDNS ####################### 81.91 Google Public DN ######################### 88.39 Scarlet-1 BE ########################## 92.90 SYS-193.121.171. ############################### 111.16 Arcor/Vodafone-2 #################################### 128.46 Completel-2 FR ####################################### 139.62 Webline BE ############################################## 165.15 Cesidio-A DE ################################################## 180.79 CyberServ PSA NL ##################################################### 191.80 Response Distribution Chart URL (200ms): ---------------------------------------- http://chart.apis.google.com/chart?cht=lxy&chs=720x410&chxt=x,y&chg=10,20&chxr=0,0,200|1,0,100&chd=t:0,16,17,17... Response Distribution Chart URL (Full): --------------------------------------- http://chart.apis.google.com/chart?cht=lxy&chs=720x410&chxt=x,y&chg=10,20&chxr=0,0,1631|1,0,100&chd=t:0,2,2,2,2... Recommended configuration (fastest + nearest): ---------------------------------------------- nameserver 156.154.70.1 # UltraDNS NXDOMAIN Hijacking nameserver 194.119.228.67 # Scarlet-1 BE nameserver 193.121.171.135 # SYS-193.121.171.135 [Less]

25.5K lines of code

0 current contributors

about 6 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This

google-timezone

Compare

  No analysis available

Choose from a list of major cities around the world or define your own if it's not on the list. Set one of six layouts for your clocks and choose a design and a background for each clock independently. Add up to 15 clocks and never loose track of time again.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: apache_2

CSV Chart

Compare

  No analysis available

A tiny Drupal module uses CCK Computed Field and Chart modules and loads a CSV file from a text field in a node -or anywhere actually, since the Computed Field does the loading- and displays it as a Google Chart.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl

google-sparsehash

Compare

  Analyzed about 23 hours ago

An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. These hashtable implementations are similar in API to SGI's hash_map class and the tr1 ... [More] unordered_map class, but with different performance characteristics. It's easy to replace hash_map or unordered_map by sparse_hash_map or dense_hash_map in C++ code. Recent news: 11 January 2010I've just released sparsehash 1.6. The API has widened a bit with the addition of =deleted_key()= and =empty_key()=, which let you query what values these keys have. A few rather obscure bugs have been fixed (such as an error when copying one hashtable into another when the empty_keys differ). A full list of changes is described in the ChangeLog. 9 May 2009I've just released sparsehash 1.5.1. Hot on the heels of sparsehash 1.5, this release fixes a longstanding bug in the sparsehash code, where equal_range would always return an empty range. It now works as documented. All sparsehash users are encouraged to upgrade. 7 May 2009I've just released sparsehash 1.5. This release introduces tr1 compatibility: I've added rehash, begin(i), and other methods that are expected to be part of the unordered_map API once tr1 in introduced. This allows sparse_hash_map, dense_hash_map, sparse_hash_set, and dense_hash_set to be (almost) drop-in replacements for unordered_map and unordered_set. There is no need to upgrade unless you need this functionality, or need one of the other, more minor, changes described in the ChangeLog. [Less]

30.2K lines of code

3 current contributors

about 2 years since last commit

1 users on Open Hub

Inactive
4.0
   
I Use This

mod_GoogleMap

Compare

  Analyzed over 1 year ago

A Joomla! extension (module) to display GoogleMaps on your Joomla! page, using Google API AJAX Loader. More Informations about the features on the project page. --- Please notice: This project didn't use the repository before, so there is only a very short history. You can found final finals in the download zone.

322 lines of code

0 current contributors

about 13 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

google-caja

Compare

  Analyzed about 19 hours ago

Try out Caja here! Caja allows websites to safely embed DHTML web applications from third parties, and enables rich interaction between the embedding page and the embedded applications. It uses an object-capability security model to allow for a wide range of flexible security policies, so that ... [More] the containing page can effectively control the embedded applications' use of user data and to allow gadgets to prevent interference between gadgets' UI elements. Today, some websites embed third-party code using iframes. This approach does not prevent a wide variety of attacks: redirection to phishing pages which could pretend to be a login page for the embedding application; stopping the browser from working until the user downloads malware; stealing history information about which sites a user has visited so that more target phishing attacks can be done; and port scanning the user's local network. Finally, even though a website can choose not to give data to an iframe app, once it has done so it can place no further restrictions on what the iframe app can do with it — it cannot stop the iframe app from sending that data elsewhere. Caja addresses these problems which are not addressed by iframe jails; and it does so in a very flexible way. If a container wishes to allow an embedded application to use a particular web service, but not to send arbitrary network requests, then it can give the application an object that interacts with that web service, but deny access to XMLHttpRequest. Under Caja, passing objects grants authority, and denying access to objects denies authority, as is typical in an object-capability environment. Information leakage can be prevented by allowing user data to be encapsulated in objects that can be rendered in user-readable form but not read by scripts ; we can prevent leakage without solving the problem of covert channels. Contacting the Caja TeamDiscussionsOur discussion group is the best place to contact us. First posts are moderated to remove spam, so don't worry if your post doesn't show up immediately. You can also find team members on the #caja IRC channel on freenode.net. Reporting Bugs & Security IssuesPlease report potential vulnerabilities using the private issue tracker, and bugs and feature requests via the public issue tracker. The Caja team encourages responsible disclosure, since production services rely on us for security. We will work to resolve the issue and make sure credit is given. ContributingThe Caja team includes people from a number of different companies and some private individuals. If you would like to contribute, introduce yourself on our discussion group. MotivationSome websites embed code in iframes, and pass user data between them. The use of these sites has thus far been limited to teenagers and others who are comfortable with some aspects of their lives being very public. The same development model — where one company provides a general storage layer for data, and third parties provide custom interfaces and extensions — has not been extended to systems that deal with valuable data. This development model is promising, though. Large software companies have to target their user-interface efforts at a mythical average user; the high costs of researching and understanding the needs of niches of users means that user interfaces tend to suffer from the "lowest common denominator" effect. But there are many developers who understand niche markets, and know how to write custom user interfaces and workflows. If we can safely embed third-party user interfaces and workflows into generic backends, we can encourage a market for embedded applications that will make the web experience much richer. Caja aims to allow that safe embedding. What is CajaCaja (pronounced "KA-ha"), is a Spanish word that means box, bank, cash register, vault; a container for valuables. A web developer uses traditional tools like HTML, JavaScript, and CSS; and Caja provides a compiler (a "cajoler") that takes the web application and produces a "cajoled" HTML web application. The cajoler tries to verify security properties by doing static analysis, and where it cannot it rewrites the input to add runtime checks. Since web applications make common use of browser APIs, e.g. the DOM APIs, that give a huge amount of control over the web page, Caja provides tamed APIs that virtualize portions of the DOM. A containing page can set up the embedding application's environment so that the embedded application thinks it is interacting with the DOM of a full page, but is in fact only manipulating a bounded portion of the containing page via a mechanism called virtual iframes. The JavaScript that a Caja application uses is written in a fail stop subset of JavaScript (actually EcmaScript5). This subset, called "Valija", includes almost the entire JavaScript language, but removes a few error-prone constructs such as with and restricts how eval may be used. NewsJust write your gadgets in Javascript/DHTML and they'll probably work right away. Try it! Caja on YAP, the Yahoo Application Platform Article on YDN discussing the benefits and gotchas of developing apps with Caja Containers looking to host gadgets on their pages Tim Oren explains Caja How to build Caja A sample host page for use by a container TalksSecure Collaboration - How Web Applications can Share and Still Be Paranoid Tradeoffs in Retrofitting Security: An Experience Report Cajoled GadgetUncajoled Gadget [Less]

688K lines of code

1 current contributors

over 1 year since last commit

1 users on Open Hub

Very Low Activity
0.0
 
I Use This

Google Translator

Compare

  Analyzed over 2 years ago

This application translates text via Google Translate engine. (http://translate.google.com/)

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl

GreenScape - PIM

Compare

  Analyzed over 2 years ago

GreenScape is a platform independent, modular, RIA application for managing user's personal information, for example, emails, contacts, notes, calendar, photos, videos, blogs, feeds, bookmarks, etc. which are hosted on multiple sites like Google, Yahoo

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: No declared licenses

moxilnet

Compare

  Analyzed over 2 years ago

Moxilnet (MOzilla+firefoX+movILNET) is a firefox browser toolbar that allows you to send SMS text messages to movilnet's cellphones in Venezuela. There is a Google Chrome version. =========== Moxilnet es una barra para Firefox que permite enviar mensajes de texto SMS gratis a celulares Movilnet. ... [More] Hay tambien una version para Google Chrome. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: gpl3