"On July 24, 2010, thousands of people around the world uploaded videos of their lives to YouTube to take part in “Life in a Day”, a historic cinematic experiment to create a documentary film about a single day on earth."
to reverse engineer and document your code, you're able to speed your development, enhancement, reuse, and testing. Eliminate bugs due to faulty comprehension. Get new hires on board faster. Spend time engineering, not reading through code.
collects the link structure of a website. Data import/export from/to database and CSV-files. Export to Graphviz DOT, Resource Description Framework (RDF/DC), XML Topic Maps (XTM), Prolog, HTML. Visualization as hierarchy and map.
"I refer to the tools and techniques on this page as "notemaking" because "taking notes" is passive: just as we must make meaning, so we must make notes---in our head, on the page, and in our notebooks"
an integrated tool environment for modeling, validation and verification of real-time systems modeled as networks of timed automata, extended with data types (bounded integers, arrays, etc.).
generates HTML documentation for C++ classes, based on your source code and special comments embedded within it. It can produce output that is very similar to the output of Javadoc, and it supports Javadoc tags such as @see, @return , etc.
web archive of game manuals, high quality scanned images of instruction manuals in their full, original format with all original artwork and other graphical elements intact
a taggable, reusable, non-linear personal web notebook, a modification by JodyFoo of JeremyRuston's OpenSourceLicensed TiddlyWiki. The modification adds non-hierarchical organisation of Tiddlers through tags.
a web-centric format and software platform for distributing documents and images. DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures.
a source code tag system that works the same way across diverse environments. You can locate a specified object in the source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef and many main()
a script-based vector graphics language that provides a natural coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for high-quality PostScript output.
The Unified Modeling Language™ - UML - is OMG's most-used specification, and the way the world models not only application structure, behavior, and architecture, but also business process and data structure.
unifies all HTML and images etc. into one file. The tool creates a small Web-Server with the documentation embedded into the executable. - "the tool for pdf haters"
community of designers and site owners sharing free web design templates as well as web design information. Helping to make the internet a prettier place!
an interactive web tool designed to assist high school, college, and university students, their teachers, and independent researchers in their effort to respect other people's intellectual properties.
project at Tufts UIT Academic Technology is focused on creating flexible tools for integrating digital resources into teaching and learning. VUE provides a visual environment for structuring, presenting, and sharing digital information.
a tool for generating call graphs from source code. It supports various data collection methods such as using a patched compiler or objdump to collect proper information about the source and its layout. It currently supports C and C++ and comes with full
The Linux Kernel is one of the most complex open source projects. There are a lot of books, however it is still a difficult subject to comprehend. The Interactive map of Linux Kernel gives you a top-down view of the Kernel. You can see most important layers, functionalities, modules, functions and calls. You can zoom in and drag around to see details. Each item on the map is a hypertext link to source code or documentation.
emir burak scala.xml (draft book, updated for Scala 2.6.1) I. Semistructured Syntax and Data 1. Introduction XML, Types and Objects 2. The scala.xml API Nodes and Attributes Elements and Text Embedded expressions Other nodes Matching XML Updates and Queries Names and Namespaces Sharing namespace nodes 3. XPath projection 4. XSLT style transformations 5. XQuery style querying 6. Loading and Saving XML The native Scala parser Pull parsing (experimental) II. Library 7. Overview 8. scala.xml runtime classes 9. Scala's XML syntax, formally 10. Interpretation of XML expressions and patterns