background preloader

Documentation

Facebook Twitter

Create screencasts and screen recordings the easy way. Maya Online Help. The FlightGear Manual. ZGRViewer. Current Version Stable: 0.10.0 (March 2015) Development: 0.10.1-SNAPSHOT through SVN only (March 2015) What is ZGRViewer? ZGRViewer is a graph visualizer implemented in Java and based upon the Zoomable Visual Transformation Machine. It is specifically aimed at displaying graphs expressed using the DOT language from AT&T GraphViz and processed by programs dot, neato or others such as twopi.

ZGRViewer is designed to handle large graphs, and offers a zoomable user interface (ZUI), which enables smooth zooming and easy navigation in the visualized structure. ZGRViewer should be able to load any file that uses the DOT language to describe the graph. Some features that help navigate large graphs Applet An applet version of ZGRViewer is available since release 0.7.0. Important ZGRViewer requires a recent Java Virtual Machine to run ; this means Java 1.4 or later for v0.8.2, and Java 1.5 or later for v0.9.0. How does ZGRViewer work? Download Current Version SVN repository (source code) News Installation Setup. Graphviz. CamStudio - Free Screen Recording Software.

Wink - [Homepage] Expression Encoder 4 Overview | Microsoft® Expression® Advanced templates. This page covers advanced template techniques, in particular the use of variable template names and parameter names in templates. Readers should be thoroughly familiar with the standard template techniques found in Help:Template. Some techniques described below may be outdated or of limited use; for example, ParserFunctions or Lua may be more convenient than some of the branching techniques discussed. In general, these techniques rely on the recursive (inside-out) processing of templates. When a template is expanded (processed), it translates template code into string values. These are often sent directly to the web browser for display, but they can be treated as code themselves.

Notes: Variable templates[edit] In some cases, it may be useful for a template to call different templates depending on a variable or a passed parameter. Examples: Using a variable to choose a template - {{ {{NAMESPACE}} }} Using a template to choose a template - {{{{tctc}} }} Templates passed as parameters[edit] Expansion. Expansion of templates, parser functions, variables (on this page collectively called templates in italics), and template parameters (tplargs) is done in substitution, and also as the first steps in page rendering. It consists of two phases: the creation of an XML parse tree, and producing the expanded wikitext. After expansion, two more steps are producing the HTML, and (in the user's browser) rendering the page. Considering intermediate results can be helpful in understanding the process. XML parse tree[edit] The wikitext is parsed in Preprocessor DOM.php. The result is an XML parse tree, also called DOM tree.

The tree code is shown with the option "Show XML parse tree" of Special:ExpandTemplates (see mw:Extension:ExpandTemplates#XML parse tree). Parsing is done with respect to pairs of double braces {{..}} delimiting a template, and pairs of triple braces {{{..}}} delimiting a tplarg. Examples (title is in general a part of a template or tplarg, see below, but here the whole of it): Text color. HTML in wikitext. Permitted HTML[edit] The following HTML elements are permitted in the latest version of MediaWiki software: For many HTML elements, more convenient wikitext code is available, see Help:Editing. On the other hand, HTML tags allow an id that can be referenced in one's user style css, and allows the tag to be used as link target.

For example, the anchor element <a> is not allowed, so the wikitext <a href=" Page</a> is treated like the wikitext and is therefore displayed as which is unlikely to be what the editor intended. . [ Main Page] displays as: Main Page The following excerpt from Sanitizer.php additionally shows which attributes are allowed. Tags[edit] <span> is a generic inline text container. <font> is a similar tag which is deprecated (should not be used) in favor of <span>.

For example a <font color="red">red</font> word. produces the same result as a <span style="color:red">red</span> word. Using <span> as a link target[edit] <div>[edit] o p q y. Wikitext examples. For basic information see Help:Editing. Basic text formatting[edit] You can format the page using Wikitext special characters. HTML tags[edit] Template loop detected: Template:Main/en You can use some HTML tags, too. Organizing your writing[edit] See also: w:Picture tutorial Links[edit] Template loop detected: Template:Main/en You will often want to make clickable links to other pages.

Just show what I typed[edit] A few different kinds of formatting will tell the Wiki to display things as you typed them. Source code[edit] Template loop detected: Template:Main/en If the syntax highlighting extension is installed, you can display programming language source code in a manner very similar to the HTML <pre> tag, except with the type of syntax highlighting commonly found in advanced text editing software. <source lang="csharp"> // Hello World in Microsoft C# ("C-Sharp"). using System; class HelloWorld { public static int Main(String[] args) { Console.WriteLine("Hello, World! ") Results in: Galleries[edit] Template:H:title. Docutils: Documentation Utilities. ReStructuredText. ReStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system.

It is useful for in-line program documentation (such as Python docstrings), for quickly creating simple web pages, and for standalone documents. reStructuredText is designed for extensibility for specific application domains. The reStructuredText parser is a component of Docutils. reStructuredText is a revision and reinterpretation of the StructuredText and Setext lightweight markup systems. The primary goal of reStructuredText is to define and implement a markup syntax for use in Python docstrings and other documentation domains, that is readable and simple, yet powerful enough for non-trivial use.

The intended purpose of the markup is the conversion of reStructuredText documents into useful structured data formats. See statemachine.py for an example of a Python module fully documented using reStructuredText. Ueli Schlaepfer on Doc-SIG, 2002-03-28: Good PEP, David!