Tags : Browse Projects

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

emfpath

Compare

  Analyzed over 2 years ago

A set of functions and predicates (as defined by Google Collections / Guava libraries) along with a set of utility methods to help navigating and editing Eclipse EMF models.

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

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

Wuja

Compare

  Analyzed over 2 years ago

Google Calendar integration for your GNOME desktop.

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

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

Apache Hama

Compare

Claimed by Apache Software Foundation Analyzed about 1 year ago

Hama is a distributed computing framework based on BSP (Bulk Synchronous Parallel) computing techniques for massive scientific computations, Currently being incubated as one of the incubator project by the Apache Software Foundation

107K lines of code

0 current contributors

about 4 years since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This

pywebsocket

Compare

  Analyzed about 21 hours ago

pywebsocketWhat is it?The pywebsocket project aims to provide a Web Socket extension for Apache HTTP Server, mod_pywebsocket. mod_pywebsocket is intended for testing or experimental purposes. mod_python is required. For wss, mod_ssl is also required. How can I use it?To try mod_pywebsocket ... [More] , please do: svn checkout http://pywebsocket.googlecode.com/svn/trunk/ pywebsocket-read-onlyand follow the instructions in pywebsocket-read-only/src/README. To run mod_pywebsocket as an Apache HTTP Server extension module, please read comments in pywebsocket-read-only/mod_pywebsocket/__init__.py. To run mod_pywebsocket as a standalone server (i.e., not using Apache HTTP Server), please read comments in pywebsocket-read-only/mod_pywebsocket/standalone.py. ExamplesThe following is a list of thi [Less]

13.2K lines of code

1 current contributors

about 2 years since last commit

2 users on Open Hub

Inactive
0.0
 
I Use This

GMap.NET

Compare

  Analyzed over 2 years ago

GMap.NET is a powerful, Free, cross platform, open source .NET control. Enable use routing, geocoding and maps from Google, Yahoo!, Virtual Earth, OpenStreetMap, ArcGIS in Windows Forms & Presentation, supports caching!

90K lines of code

0 current contributors

over 5 years since last commit

2 users on Open Hub

Activity Not Available
5.0
 
I Use This

keyczar

Compare

  Analyzed over 2 years ago

KeyczarKeyczar is an open source cryptographic toolkit designed to make it easier and safer for devlopers to use cryptography in their applications. Keyczar supports authentication and encryption with both symmetric and asymmetric keys. Some features of Keyczar include: A simple API Key rotation ... [More] and versioning Safe default algorithms, modes, and key lengths Automated generation of initialization vectors and ciphertext signatures Java, Python, and C++ implementations Why Keyczar?Cryptography is easy to get wrong. Developers can often choose the wrong cipher mode, use obsolete algorithms, compose primitives in an unsafe manner, or fail to anticipate the need for key rotation. Keyczar abstracts some of these details by choosing safe defaults, automatically tagging outputs with key version information, and providing a simple interface. Keyczar is designed to be open, extensible, and cross-platform compatible. It is not intended to replace existing cryptographic libraries like OpenSSL, PyCrypto, or the Java JCE, and in fact is built on these libraries. An illustrative use caseSuppose an application needs to encrypt a URL parameter value with a symmetric key. Normally, a developer would need to decide which algorithm to use, the key length to use, the mode of operation, how to handle initialization vectors, how to rotate keys, and how to sign ciphertexts. Keyczar simplifies these choices. Using an existing keyset, a Java developer would just need to call the following: Crypter crypter = new Crypter("/path/to/your/keys"); String ciphertext = crypter.encrypt("Secret message");Similarly a Python developer would just call the following: crypter = Crypter.Read("/path/to/your/keys"); ciphertext = crypter.Encrypt("Secret message");An example in C++: keyczar::Keyczar* crypter = keyczar::Encrypter::Read(location); if (!crypter) return 1; std::string ciphertext; bool result = crypter->Encrypt(input, &ciphertext);For More InformationPlease see the design documents, JavaDocs, and PyDocs for more information. Keyczar's unit test cases are also good examples of typical usage. For DevelopersSVN Checkout: Java: svn checkout http://keyczar.googlecode.com/svn/trunk/java/code Python: svn checkout http://keyczar.googlecode.com/svn/trunk/python C++: svn checkout http://keyczar.googlecode.com/svn/trunk/cpp Java Maven Checkout: Repository: http://keyczar.googlecode.com/svn/trunk/java/maven/ Group-Id: org.keyczar Artifact-Id: keyczar CaveatsKeyczar sacrifices some flexibility in favor of safety and ease of use. Protecting developers from mistakes and handling details for them may also hide useful underlying features. Please see the NonGoals wiki page for a description of things that Keyczar is not. DisclaimerKeyczar is very much beta software. The wire formats and key formats may change with later versions. Backward compatibility with early versions may not necessarily be maintained. [Less]

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

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

gcalview

Compare

  Analyzed over 2 years ago

Google Calendar makes it easy to have and maintain a public calendar. There is even an official Google Calendar Widget that can be embedded into a web page. However, this project seeks to be an alternative widget that is themeable, compact, and supports multiple public feeds (feed aggregation). ... [More] Built in JavaScriptAndHtml, this project allows simple embedding of a Google Calendar Aggregation widget using JSON and gdata. Features Aggregate multiple Google Calendar feeds into a single JavaScriptAndHtml widget. AddingGcalView to your web page is easy. StylingGcalView with your own colors, text styles, and layouts in CSS is easy. Upcoming events are ordered by "proximity" to the current date. Intuitive categories of "Today", "This Week", "Next Week", etc. are used to organize and prioritize. [Less]

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

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

Drupal Chart API

Compare

  No analysis available

Google Chart API Wrapper for Drupal

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

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

google-ctemplate

Compare

  Analyzed over 2 years ago

ctemplateCTemplate is a simple but powerful template language for C++. It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. Here's an example of how to use it: not complete, but gives a good feel for what the ctemplate API looks ... [More] like. Here is a simple template file: Hello {{NAME}}, You have just won ${{VALUE}}! {{#IN_CA}}Well, ${{TAXED_VALUE}}, after taxes.{{/IN_CA}}Here is a C++ program to fill in the template, which we assume is stored in the file 'example.tpl': #include #include #include #include int main(int argc, char** argv) { google::TemplateDictionary dict("example"); dict.SetValue("NAME", "John Smith"); int winnings = rand() % 100000; dict.SetIntValue("VALUE", winnings); dict.SetFormattedValue("TAXED_VALUE", "%.2f", winnings * 0.83); // For now, assume everyone lives in CA. // (Try running the program with a 0 here instead!) if (1) { dict.ShowSection("IN_CA"); } google::Template* tpl = google::Template::GetTemplate("example.tpl", google::DO_NOT_STRIP); std::string output; tpl->Expand(&output, &dict); std::cout << output; return 0; }If you are interested in this templating language but are programming in Java, consider Hapax, which is similar to ctemplate. Recent news: 12 June 2009I've just released ctemplate 0.95. This is entirely an API cleanup release. Actually, relatively little of the API proper has changed: StringToTemplate no longer takes an autoescape-context arg (instead you specify this as part of the template-string, using the AUTOESCAPE pragma). A few obsolete constructs have gone away, such as the TemplateFromString class and TemplateDictionary::html_escape and friends (just use the top-level html_escape). See the ChangeLog for a full list of these changes. The biggest change is a renaming: the default namespace is now ctemplate rather than google, and the include directory is ctemplate rather than google. Other namespaces, such as template_modifiers, have gone away. All these changes will require you to modify your old code to get it working with ctemplate 0.95. I've written a script to help you do that. Please open an issue if you see a problem with the script. I've tested it, but not as widely as I'd like. Also note the script will not be perfect for more complex constructs, which you will have to clean up by hand. I hope (expect) the API is now stable, and we won't see any more such changes before ctemplate 1.0. I tried to isolate them all in this release; except for the API changes, this release should behave identically to ctemplate 0.94. 7 May 2009I've just released ctemplate 0.94. A few new features have been added, such as the ability to expand a template into your own custom ExpandEmitter instance, and the ability to hook the annotation system (typically used for debugging). You can now remove strings from the template cache in addition to adding them. Also, there continues to be a trickle of new modifiers, in this case a modifier for URL's in a CSS context. However, the most invasive changes were made for speed reasons. The biggest is that (almost) all TemplateDictionary allocations are now done on the arena -- this includes allocations by the STL classes inside the dictionary. This allows us to free all the memory at once, rather than item by item, and has yielded a 3-4% speed improvement in our tests. I've combined this with a small_map class that stores items in a vector instead of a hash-map until we get to 3 or 4 items; this gives another speed increase in the (common) case a template has only a few sections or includes. I also changed the hashing code to use MurmurHash everywhere, rather than the string hash function built into the STL library. This should be faster. All these changes should not be outwardly visible, but they do use more advanced features of C++ than ctemplate has to date. This may result in some problems compiling, or conceivably when running. If you see any, please file an issue report. You can see a full list of changes on the ChangeLog. 20 August 2008ctemplate 0.91 introduces the beginning of some API changes, as I look to clean up the API in preparation for ctemplate 1.0. After 1.0, the API will remain backwards compatible, but until that time, the API may change. Please take a look at the ChangeLog to see if any of these changes affect you. One change is the introduction of a new PerExpandData class, which holds some state that was formerly in the TemplateDictionary class. I'm still not sure if this class is a good idea, if it should be separate from TemplateDictionary or a member, or what functionality should move there (for instance, should SetTemplateGlobal move there, since template-global variables are really, in some sense, per-expand variables?) If you have any feedback, ideally based on your own experience using the current API, feel free to post it at google-ctemplate@googlegroups.com. ctemplate also has several new features, including the addition of "separator" sections, and the ability to change the markup character (from {{). See the ChangeLog for a complete list, and the howto documentation for more details on these new features. [Less]

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

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

Google Map Module for Gallery

Compare

  Analyzed over 2 years ago

Google Map integration for Gallery v2.x. The Module that has many feature but the default map shows pictures from every albums.

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

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