Browsing projects by Tag(s)

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

Showing page 1 of 3

Window Maker is an X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment. In every way possible, it reproduces the elegant look and feel of the NEXTSTEP[tm] user interface. It is fast, feature rich, easy to configure, and easy to use. It is also ... [More] free software, with contributions being made by programmers from around the world. Window Maker includes compatibility options which allow it to work with other popular desktop environments, namely GNOME and KDE, and comes with a powerful GUI configuration editor, called WPrefs, which removes the need to edit text-based config files by hand. Please see the features section for more specifics on what Window Maker can do, and how it compares with other popular window managers. [Less]

4.25
   
  0 reviews  |  32 users  |  97,367 lines of code  |  15 current contributors  |  Analyzed 8 days ago
 
 
Compare

musl, pronounced like “mussel” or “muscle”, is a “libc”, an implementation of the standard library functionality described in the ISO C and POSIX standards, plus common extensions, intended for use on Linux-based systems. It is lightweight, fast, simple, free, and aims to be correct in the sense of standards-conformance and safety.

5.0
 
  0 reviews  |  6 users  |  70,071 lines of code  |  6 current contributors  |  Analyzed 4 days ago
 
 

Olena is a platform dedicated to image processing and pattern recognition. Its core component is a generic and efficient C++ library, Milena. Milena provides a framework to implement simple, fast, safe, reusable and extensible image processing tool chains. The library provides many ready-to-use ... [More] algorithms and image data structures. Algorithms are built upon classical entities from the image processing field. This design allows developers and practitioners to easily understand, modify, develop and extend new algorithms while retaining the core traits of Milena: genericity and efficiency. The Olena platform also features additional modules such as Swilena, a component exposing Milena to other languages thanks to SWIG, and the SCRIBO module for Document Image Analysis. [Less]

0
 
  0 reviews  |  2 users  |  215,492 lines of code  |  5 current contributors  |  Analyzed 14 days ago
 
 

ProjeLead is a web-based project management software created by Pragmatis Consulting. ProjeLead is a simple open source tool that will make project managers focus more on their project than on their pm tool. Yet, ProjeLead offers the main features needed for an effective project management: ... [More] * Resource, task, risk and project management * Collaboration: newsgroups, document management (EDM) and timesheets * Project reporting * Organization setup * Centralized authentication * Global project calendar * etc... The features, the ease of use and setup, and the reasonable price make ProjeLead an alternative to MS Project and other project management tools on the market. [Less]

4.5
   
  0 reviews  |  2 users  |  0 current contributors
 
 

OverviewMinLog is a Java logging library. Key features: Low overhead Logging statements below a given level can be automatically removed by javac at compile time. Simple and efficient The API is concise and very efficient at runtime. Extremely lightweight The entire project consists of one Java ... [More] file with just over 100 non-comment lines of code. The JAR is 2.6kb (2kb with pack200). UsageMessages are logged using static methods: Log.info("Some message."); Log.debug("Error reading file: " + file, ex);A static import can be used to make the logging more concise: import static com.esotericsoftware.minlog.Log.*; // ... info("Some message."); debug("Error reading file: " + file, ex);While optional, for brevity the rest of this documentation assumes this static import is in place. If log statements from different libraries or areas of an application need to be differentiated, a category can be specified: info("some lib", "Some message."); debug("some lib", "Error reading file: " + file, ex);Log levelSetting the level will log that level, as well as all higher levels: Log.set(LEVEL_INFO);The levels are: LEVEL_NONE disables all logging. LEVEL_ERROR is for critical errors. The application may no longer work correctly. LEVEL_WARN is for important warnings. The application will continue to work correctly. LEVEL_INFO is for informative messages. Typically used for deployment. LEVEL_DEBUG is for debug messages. This level is useful during development. LEVEL_TRACE is for trace messages. A lot of information is logged, so this level is usually only needed when debugging a problem. Conditional loggingThe current log level can be checked before the message is logged: if (ERROR) error("Error reading file: " + file, ex); if (TRACE) { StringBuilder builder = new StringBuilder(); // Do work, append to the builder. trace(builder); }Checking the log level before calling the logging method is optional, but prevents unnecessary method calls and string concatenation for log levels that are disabled. Fixed logging levelsMinLog users can choose from the regular "minlog.jar" or from from a JAR file like "minlog-info.jar" which has a fixed logging level that cannot be changed at runtime (calls to Log.set() have no affect). During compilation, any conditional logging statements below the fixed level will be automatically optimized away by the Java compiler. Please see OverheadAndComparisons for more about the overhead when using MinLog with/without conditional logging and with/without a fixed logging level. The document also compares the MinLog overhead with log4j and java.util.logging. Output customizationThe default logger outputs messages in this format: time level: [category] messageWhere "time" is the time elapsed since the application started. For example: 00:00 TRACE: [kryo] Wrote string: moo 00:00 TRACE: [kryo] Wrote object: NonNullTestClass 00:01 TRACE: [kryo] Wrote string: this is some data 00:01 TRACE: [kryo] Compressed to 7.97% using: DeflateCompressor 00:12 TRACE: [kryo] Decompressed using: DeflateCompressor 00:12 TRACE: [kryo] Read string: this is some dataThe output can be customized: static public class MyLogger extends Logger { public void log (int level, String category, String message, Throwable ex) { StringBuilder builder = new StringBuilder(256); builder.append(new Date()); builder.append(' '); builder.append(level); builder.append('['); builder.append(category); builder.append("] "); builder.append(message); if (ex != null) { StringWriter writer = new StringWriter(256); ex.printStackTrace(new PrintWriter(writer)); builder.append('\n'); builder.append(writer.toString().trim()); } System.out.println(builder); } } // ... Log.set(new MyLogger());Using this mechanism, log messages can be filtered (eg, by category), written to a file, etc. [Less]

0
 
  0 reviews  |  1 user  |  233 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

The most efficient and light-weight CMS CompactCMS might just be the tenth CMS you considered using for your website. If that's true, ask yourself why you haven't found the right Content Management System just yet. If flexibility and efficiency come to mind: read on! CompactCMS is not ... [More] your usual "fully loaded", "handle all fuss" and "too many features" CMS. Instead, it pretty much leaves all the designing and programming up to you, but makes editing the content easy without getting in your way. CompactCMS supports your way of working. One page handles it all. Fully AJAX loaded and SEO optimized. [Less]

5.0
 
  0 reviews  |  1 user  |  119,111 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

C++ Bloom Filter Library, with the following capabilities: Optimal parameter selection based on expected false positive rate. Union, intersection and difference operations between bloom filters. Compression of in-use table (increase in false positive probability vs space) Portable and efficient ... [More] source code implementation. Compatible Compilers: GCC 4.0+ Intel C++ Compiler 9.0+ Microsoft Visual C++ 8.0+ Comeau C/C++ 4.1+ For more information please visit: http://www.partow.net/programming/hashfunctions/index.html [Less]

5.0
 
  0 reviews  |  1 user  |  896 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

This project will be my (and others) efforts to create new and innovated open source tools for Google Code itself, to help other open source development. This exists as a Google Code Project to help Google Code Projects. The more tools that are developed the faster this project will be developed. ... [More] The more this is the developed the more tools are created. A noble quest. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed about 1 hour ago
 
 

libccrt intends to be a complete replacement for the libstdc++. It comes with it's own memory management and brings great ideas from different programming languages to the C++ programming language. Examples are PHPs copy on write behaviour and the structure of the Java API. Features: ... [More] memory efficiency in space and operations threadsafe implemtation transactional/atomic object operations Java-ish interface During it's early development some features may be implemented on top of the standard C++ library but as the library evolves it aims to eliminate all external dependencies. Oh - and by the way: Until it reaches a minimum level of maturity, this is a private one-man-show. [Less]

0
 
  0 reviews  |  0 users  |  18 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

This is a java based browser and will be more enhanced when actually done

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.