background preloader

Gource - software version control visualization

Gource - software version control visualization
Gource is a software version control visualization tool. See more of Gource in action on the Videos page. Introduction Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project. Currently Gource includes built-in log generation support for Git, Mercurial, Bazaar and SVN (as of 0.29). Synopsis view the log of the repository (Git, SVN, Mercurial and Bazaar) in the current path: gource Donations If you like Gource and would like to show your appreciation and encourage future work on this and other open source projects by the author, please consider making a donation! Bitcoin: 15WP34zkaZFJCyzCAKLt9qrWSvDuBN7XLv Related Software You may also want to check out Logstalgia, a web server access log visualization tool. News 14 April 2014 Gource 0.41 has been released. Changes since 0.40: 26 April 2013 11 January 2013

Protovis Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)!

Mozilla Developer Network JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. Brief git guide Git is handy version control for collaborative development and testing. This guides you briefly through basics to get started. Only terminal usage under GNU / Linux is covered, for graphical user interfaces please refer guides available at web. Git First of all, you'll need to have Git installed on your machine, whether through the support of your IDE, or as a command-line tool. If you want to checkout the source code of Groovy, there are three different URLs you can use. From the command-line, you can use the command: git clone git: ?? git clone https: git clone You can checkout different branches, in particular:

Adding a Drop Down Login Form to Bootstrap's Navbar - Bootstrap Twitter Bootstrap is great, really great. If you’re spending a tremendous amount of time and energy fighting to create your site’s base layout or ensure that it is cross-browser compatible, you should check it out. The toolkit was born about ten months ago when a couple of engineers over at Twitter decided that the process of getting the base layout of an web app (a part of the “bootstrapping” process) shouldn’t be as difficult was it was. As a result of this, they created Bootstrap to streamline the process. Bootstrap comes with all of the necessary JavaScript and CSS to whip together a clean looking website with a ton of different components (tables, progress bars, alerts, tabs, a navigation bar, etc).

HowToRebuildAnOfficialDebianKernelPackage This page is about rebuilding an official Debian kernel package with custom changes. There is the Kernel Handbook about this: (which explains how to "Rebuild an official Debian linux kernel package", hopefully : ch 4.2 : "Rebuilding an official Debian kernel package"). We are following section 4.2: Rebuilding an official Debian kernel package Reasons to do this:

Linux grabs its single biggest win The U.S. Navy and Dept. of Defense have learned valuable lessons that translate to huge contracts for the Linux OS. What does this mean for open source and the community that drives it? Jack Wallen offers his take. Northrop Grumman Transformational Fire Scout Vertical Takeoff and Landing Tactical Unmanned Aerial Vehicle system. Restoration of defocused and blurred images. Restoration of distorted images is one of the most interesting and important problems of image processing - from the theoretical, as well as from the practical point of view. There are especial cases: blurring due to incorrect focus and blurring due to movement - and these very defects (which each of you knows very well, and which are very difficult to repair) were selected as the subject of this article. As for other image defects (noise, incorrect exposure, distortion), the humanity has learned how to correct them, any good photo editor has that tools. See the next part of this article here Why is there almost no means for correction of blurring and defocusing (except unsharp mask) - maybe it is impossible to do this at all? In fact, it is possible - development of a respective mathematical theory started approximately 70 years ago, but like other algorithms of image processing, deblurring algorithms became wide-used just recently.

How to use CocoonJS Improving the HTML5 execution speed is in CocoonJS’ identity. When it comes to mobile web app and game deployment, a lot of problems arise and performance is one of them. Ludei provides the best JavaScript and HTML5 execution environments to choose from depending on the type of your project and the platforms you want to deploy it to. If your project is an HTML5 canvas game CocoonJS provides the most performant canvas 2D and WebGL implementation in the market for iOS and Android. Operational transformation Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced collaborative software systems. OT was originally invented for consistency maintenance and concurrency control in collaborative editing of plain text documents. Two decades of research has extended its capabilities and expanded its applications to include group undo, locking, conflict resolution, operation notification and compression, group-awareness, HTML/XML and tree-structured document editing, collaborative office productivity tools, application-sharing, and collaborative computer-aided media design tools (see OTFAQ).

I will ask my people next week about how to make Gource work (we have a face-to-face relationship). They animated 8 years of logs in their visualisation. by pauljacobson Jan 19

Maybe Patrice will run the logs through Gource for us to see how Pearltrees has evolved??? by pauljacobson Dec 30