[PDF] Development tools 22.06.2012 This is





Previous PDF Next PDF



Les systèmes didentification par radiofréquences (RFID)

26.01.2009 M. Gilles DIXSAUT – Ancien chef de l'unité Agents physiques ... Annexe 6 : Liste des normes RFID ISO / IEC / ETSI et ... ISO 18000-2/-3 ...



ADVICE Allocation Dynamique des Voies de Circulation : Analyse

27.04.2016 des Sciences et Technologies des Transports de l'Aménagement et des ... normes ISO/IEC 14443 type A et ISO/IEC 15693 (ISO/IEC 18000-3).



Dématérialisation du circuit des chimiothérapies au CHU de Caen

10.12.2020 destinée au dépôt et à la diffusion de documents ... fréquences (860 -960 Mhz) répondant respectivement aux normes ISO/IEC 18000-2.



Development tools

22.06.2012 This is a documentation about some tools and environments used for some ... No influence. ISO standards. • 11784/85. • 14223. • 18000-2.



ADVICE Allocation Dynamique des Voies de Circulation: Analyse

27.04.2016 Circulation: Analyse système et choix technologique ... normes ISO/IEC 14443 type A et ISO/IEC 15693 (ISO/IEC 18000-3).



ISO/IEC 18000-2:2009

18700 CHF En stock



ISO/IEC 18000-2:2004

ISO/IEC 18000-2:2004 defines the air interface for radio-frequency identification (RFID) devices operating below 135 kHz used in item management 



[PDF] ISO/IEC 18000-2

1 oct 2009 · ISO/IEC 18000-2:2009(E) PDF disclaimer This PDF file may contain embedded typefaces In accordance with Adobe's licensing policy 



[PDF] Normalisation RFID – Situation 2007 Juillet - IGM

ISO/IEC 18000-2 – « Parameters for Air Interface Communications below 135 KH »z Note: 2 types de produits sont utilisés: le type A dit "Full Duplex" ou FDX 



[PDF] Les systèmes didentification par radiofréquences (RFID) - Anses

26 jan 2009 · La liste ci-dessous indique les normes ISO / IEC et ETSI et réglementations les plus couramment utilisées dans le cadre des dispositifs sans 



[PDF] Analyse système et choix technologique livrable final de la Tache 2

27 avr 2016 · Les produits de cette société sont à l'origine des normes ISO/IEC 14443 type A et ISO/IEC 15693 (ISO/IEC 18000-3) Propose des circuits pour 



[PDF] Dématérialisation du circuit des chimiothérapies au CHU de Caen

Les étapes clés du projet de dématérialisation ont été définies avec la mise en place d'un rétro-planning et d'une date de démarrage prévisionnelle au cours d' 



[PDF] RFID un tour dhorizon technologique normatif et applicatif

24 sept 2013 · Une Norme (définition ISO) est un « Document établi par consensus et approuvé par un organisme reconnu qui fournit pour des usages communs et



ISO/CEI 18000 - Wikipédia

ISO/CEI 22000 est une norme internationale qui décrit une série de technologies RFID (en) ISO/IEC 18000-2:2004 Information technology -- Radio frequency 



[PDF] ISO/IEC 18046-2:2020 - iTeh Standards

6 1 Test apparatus and test circuits for ISO/IEC 18000-3 interrogators tests for inductive interrogators as defined in ISO/IEC 18000-2 and ISO/

:

Development tools

Release 2012.06.18

Patrick Vergain

June 22, 2012

CONTENTS

1 Sphinx documentation3

1.1 Documentation about sphinx

3

2 Development31

2.1 Admin sys

31

2.2 Building software

35 i
ii

Development tools, Release 2012.06.18

Development tools

Release2012.06.18

DateJune 21, 2012

Authors

P atrickV ergain

Targetdevelopers

statusin progressSee Also: http://pvde vtools.readthedocs.org/en/latest/index.html •genindex http://readthedocs.or g/build/1373 (b uildthe last v ersionfrom bitb ucket) https://github .com/rtfd/readthedocs.org

This is a documentation about some tools and environments used for some typical software engineering tasks:hg clone ssh://hg@bitbucket.org/pvergain/devtools_doc

hg clone https://hg@bitbucket.org/pvergain/devtools_docCONTENTS1

Development tools, Release 2012.06.18

Contents

Introduction

Sphinx documentation

De velopment

-Admin sys -Building software -Command Line interface -Communication -Configuration software -Desktop environment -Documentation -Data (SQL or NOSQL) -Drivers -Free Software -Firmwares -Glossary -GUI (Graphical User Interface) -IDEs -Installation -Internationalization (i18n) -Languages -Licences Libres -Localization (l10n) -Multimedia -Open data -Operating systems -Privacy -Programming -Security -Software engineering -Software frameworks -Test software -Version Control Systems -Web development

Hardw are

-Hardware

Languages

-Languages2CONTENTS

CHAPTER

ONESPHINX DOCUMENTATION

1.1

Documentation about sphinx

DateJune 21, 2012

See Also:

http://sphinx.pocoo.or g/latest/index.html http://packages.p ython.org/an_example_pypi_project/sphinx.html

1.1.1conf.py

See Also:

http://sphinx.pocoo.or g/latest/config.html?highlight=conf#conf

The configuration directory must contain a file namedconf.py. This file (containing Python code) is called the

"build configuration file" and contains all configuration needed to customize Sphinx input and output behavior.

The configuration file is executed as Python code at build time (usingexecfile(), and with the current directory

set to its containing directory), and therefore can execute arbitrarily complex code. Sphinx then reads simple names from the file"s namespace as its configuration. pypi Example

See Also:

http://packages.p ython.org/an_example_pypi_project/sphinx.html#conf-py In yourdoc/sourcedirectory is now a python file calledconf.py.

This is the file that controls the basics of how sphinx runs when you run a build. Here you can do this like:

Change the v ersion/releasenumber by setting the versionandreleasevariables.

Set the project name and author name.

Setup a project logo.

Set the def aultstyle to sphinxordefault. Default is what the standard python docs use. and much much more. Browsing through this file will give you an understanding of the basics.3

Development tools, Release 2012.06.18

Exclude patterns

exclude_patterns

See Also:

http://sphinx.pocoo.org/latest/config.html?highlight=conf#confval-exclude_patternsif conf_product=="mini":

exclude_patterns = ["interface/ *.rst","dialogs/*.rst"] elif conf_product=="main": exclude_patterns = ["mini-indexes.rst]1.1.2sphinx markup

See Also:

sphinx inline markup

See Also:

Sphinx uses interpreted text roles to insert semantic markup into documents. abbr

See Also:

An abbreviation. If the role content contains a parenthesized explanation, it will be treated specially: it will be shown

in a tool-tip in HTML, and output only once in LaTeX.

Example::abbr:'LIFO (last-in, first-out)'.

LIFO (last-in, first-out)

doc

See Also:

Link to the specified document; the document name can be specified in absolute or relative fashion.

If no explicit link text is given the link caption will be the title of the given document.4 Chapter 1. Sphinx documentation

Development tools, Release 2012.06.18

Example 1 : local link

For example, if the reference :doc:'command' occurs in the document inline/index,

then the link refers to :file:'inline/command'.For example, if the referencecommandoccurs in the document inline/index, then the link refers to

inline/command.

Example 2 : with explicit link textreference is :doc:'Index principal ' or :doc:'Index local <../index>'

reference isIndex principalorIndex local Example 3 no explicit link textreference is :doc:'/index' or :doc:'../index' reference isIntroductionorsphinx markup command

See Also:

Example:The name of an OS-level command, such as :command:'rm'.

The name of an OS-level command, such asrm.

download

See Also:

This role lets you link to files within your source tree that are not reST documents that can be viewed, but files that

can be downloaded.

When you use this role, the referenced file is automatically marked for inclusion in the output when building (obvi-

ously, for HTML output only).

All downloadable files are put into the _downloads subdirectory of the output directory; duplicate filenames are han-

dled. An example:See :download:'this example script <../example.py>'.

The given filename is usually relative to the directory the current source file is contained in, but if it absolute (starting

with /), it is taken as relative to the top source directory.

The example.py file will be copied to the output directory, and a suitable link generated to it.1.1. Documentation about sphinx 5

Development tools, Release 2012.06.18

glossary

This directive must contain a reST definition-list-like markup with terms and definitions. The definitions will then be

referencable with thetermrole. Example:.. glossary:: environment A structure where information about all documents under the root is saved, and used for cross-referencing. The environment is pickled after the parsing stage, so that successive runs only need to read and parse new and changed documents. source directory The directory which, including its subdirectories, contains all

source files for one Sphinx project.In contrast to regular definition lists,multipleterms per entry are allowed, and inline markup is allowed in terms. You

can link to all of the terms. For example:.. glossary:: term 1 term 2

Definition of both terms.(When the glossary is sorted, the first term determines the sort order.) New in version 0.6: You can now give the

glossary directive a:sorted:flag that will automatically sort the entries alphabetically.Changed in version 1.1:

Now supports multiple terms and inline markup in terms. guilabel

See Also:

Labels presented as part of an interactive user interface should be marked using:guilabel:.

This includes labels from text-based interfaces such as those created using curses or other text-based libraries.

Any label used in the interface should be marked with this role, including: b uttonlabels, windo wtitles, field names, menu and menu selection names, and e venv aluesin selection lists.

Changed in version 1.0: An accelerator key for the GUI label can be included using an ampersand; this will be stripped

and displayed underlined in the output (example:Cancel). To include a literal ampersand, double it.6 Chapter 1. Sphinx documentation

Development tools, Release 2012.06.18

Example 1

button :guilabel:'Start' buttonStart

Example 2 ampersand acceleratorsguilabelalso supports ampersand accelerators just like guilabel.button :guilabel:'&Start'

buttonStart menuselection

Menu selections should be marked using the menuselection role. This is used to mark a complete sequence of menu

selections, including selecting submenus and choosing a specific operation, or any subsequence of such a sequence.

The names of individual selections should be separated by-->.

Example 1For example, to mark the selectionStart -> Programs, use this markup::menuselection:'Start --> Programs'

Start!Programs

When including a selection that includes some trailing indicator, such as the ellipsis some operating systems use to

indicate that the command opens a dialog, the indicator should be omitted from the selection name.

Example 2 ampersand acceleratorsmenuselection also supports ampersand accelerators just likeguilabel.:menuselection:'Start --> &Programs'

Start!Programs

program

See Also:

The name of an executable program.

This may differ from the file name for the executable for some platforms. In particular, the .exe (or other) extension should be omitted for Windows programs.

Example:program:'Geany.exe'

Geany.exe

1.1. Documentation about sphinx 7

Development tools, Release 2012.06.18

term (very important)

See Also:

Reference to a term in the glossary.

The glossary is created using theglossarydirective containing a definition list with terms and definitions.

It does not have to be in the same file as thetermmarkup, for example the Python docs have one global glossary in

theglossary.rstfile. If you use a term that"s not explained in a glossary, you"ll get a warning during build.

Example:See :term:'Sphinx'

SeeSphinx

sphinx misc markup (very important) index (very important)

Sphinx automatically creates index entries from all object descriptions (like functions, classes or attributes) like dis-

cussed in domains.

However,there is also explicit markup available, to make the index more comprehensive and enable index

entries in documents where information is not mainly contained in information units, such as the language

reference. .. index::

This directive contains one or more index entries. Each entry consists of a type and a value, separated by a

colon.

For example:.. index::

single: execution; context module: __main__ module: sys triple: module; search; path

The execution context

...This directive contains five entries, which will be converted to entries in the generated index which link to the

exact location of the index statement (or, in case of offline media, the corresponding page number).

Since index directives generate cross-reference targets at their location in the source, it makes sense to put them

beforethe thing they refer to - e.g. a heading, as in the example above. ! exclamation (important)

You can mark up "main" index entries by prefixing them with an exclamation mark. The references to "main" entries

are emphasized in the generated index. For example, if two pages contain8 Chapter 1. Sphinx documentation

Development tools, Release 2012.06.18

.. index:: Python and one page contains :: .. index:: ! Python then the backlink to the latter page is emphasized among the three backlinks. For index directives containing only "single" entries, there is a shorthand notation:: .. index:: BNF, grammar, syntax, notation

This creates four index entries.

.. versionchanged:: 1.1 Added ''see'' and ''seealso'' types, as well as marking main entries.pair (very important) pair: loop; statementis a shortcut that creates two index entries, namelyloop; statementand statement; loop.

Example:.. index::

pair: sphinx ; pair pair: sphinx important; contentssee see: entry; othercreates an index entry that refers fromentrytoother. seealso

Likesee, but inserts "see also" instead of "see".

single

Creates a single index entry.

Can be made a subentry by separating the subentry text with a semicolon (this notation is also used below to describe

what entries are created). triple Likewise,triple: module; search; pathis a shortcut that creates three index entries, which are: •module; search path •search; path, module and path; module search.1.1. Documentation about sphinx 9

Development tools, Release 2012.06.18

Deprecated : module, keyword, operator, object, exception, statement, builtin module, keyword, operator, object, exception, statement, builtinThese all create two index entries. For example,module: hashlibcreates the entriesmodule; hashlibandhashlib; module. (These arePython-specificand therefore deprecated.) sphinx paragraph level markup

See Also:

These directives create short paragraphs and can be used inside information units as well as normal text:

contents (très important)

See Also:

http://docutils.sourcefor ge.net/docs/ref/rst/directives.html#table-of-contents

Table-of-contents markupThe toctree directive, which generates tables of contents of subdocuments, is described

in The TOC tree. For local tables of contents, use the standard reST contents directi ve.

Example 1.. contents::

:local:Example 2 .. contents:: :depth: 2Contents contents (très important) -Table-of-contents markup -Example 1 -Example 2hlist

See Also:

These directives create short paragraphs and can be used inside information units as well as normal text:10 Chapter 1. Sphinx documentation

Development tools, Release 2012.06.18

.. hlist::

This directive must contain a bullet list. It will transform it into a more compact list by either distributing more

than one item horizontally, or reducing spacing between items, depending on the builder.

For builders that support the horizontal distribution, there is acolumnsoption that specifies the number of

columns; it defaults to 2. Example:.. hlist:: :columns: 3

A list of

short items that should be displayed horizontallyNew in version 0.6. versionadded

See Also:

http://sphinx.pocoo.or g/latest/markup/para.html?highlight=versionadded#directive-versionadded

This directive documents the version of the project which added the described feature to the library or C API. When

this applies to an entire module, it should be placed at the top of the module section before any prose.

The first argument must be given and is the version in question; you can add a second argument consisting of a brief

explanation of the change.

Example:.. versionadded:: 2.5

The

*spam*parameter.Note that there must be no blank line between the directive head and the explanation; this is to make these blocks

visually continuous in the markup. 1.1.3 sphinx domain

See Also:

http://sphinx.pocoo.or g/latest/domains.html

What is a Domain?

Originally, Sphinx was conceived for a single project, the documentation of the Python language. Shortly afterwards, it

was made available for everyone as a documentation tool, but the documentation of Python modules remained deeply

built in - the most fundamental directives, like function, were designed for Python objects. Since Sphinx has become

somewhat popular, interest developed in using it for many different purposes: C/C++ projects, JavaScript, or even

reStructuredText markup (like in this documentation).

While this was always possible, it is now much easier to easily support documentation of projects using different

programming languages or even ones not supported by the main Sphinx distribution, by providing a domain for every

such purpose.

A domain is a collection of markup (reStructuredText directives and roles) to describe and link to objects belonging to-

gether, e.g. elements of a programming language. Directive and role names in a domain have names like domain:name,

e.g. py:function. Domains can also provide custom indices (like the Python Module Index).1.1. Documentation about sphinx 11

Development tools, Release 2012.06.18

Having domains means that there are no naming problems when one set of documentation wants to refer to e.g. C++

and Python classes. It also means that extensions that support the documentation of whole new languages are much

easier to write. sphinx C domain

See Also:

http://sphinx.pocoo.or g/latest/domains.html The C domain (namec) is suited for documentation of C API. .. c:function::type name(signature) Describes a C function. The signature should be given as in C, e.g.:.. c:function:: PyObject

*PyType_GenericAlloc(PyTypeObject*type, Py_ssize_t nitems)This is also used to describe function-like preprocessor macros. The names of the arguments should be given so

they may be used in the description.

Note that you don"t have to backslash-escape asterisks in the signature, as it is not parsed by the reST inliner.

.. c:member::type name Describes a C struct member. Example signature:.. c:member:: PyObject

*PyTypeObject.tp_basesThe text of the description should include the range of values allowed, how the value should be interpreted, and

whether the value can be changed. References to structure members in text should use thememberrole. .. c:macro::name

Describes a "simple" C macro. Simple macros are macros which are used for code expansion, but which do not

take arguments so cannot be described as functions. This is not to be used for simple constant definitions. Exam-

ples of its use in the Python documentation includePyObject_HEADandPy_BEGIN_ALLOW_THREADS. .. c:type::name

Describes a C type (whether defined by a typedef or struct). The signature should just be the type name.

.. c:var::type name Describes a global C variable. The signature should include the type, such as:.. c:var:: PyObject *PyClass_TypeCross-referencing C constructs

The following roles create cross-references to C-language constructs if they are defined in the documentation:

:c:data:

Reference a C-language variable.

:c:func: Reference a C-language function. Should include trailing parentheses. :c:macro:

Reference a "simple" C macro, as defined above.

:c:type: Reference a C-language type.12 Chapter 1. Sphinx documentation

Development tools, Release 2012.06.18

sphinx C++ domain

See Also:

http://sphinx.pocoo.or g/latest/domains.html

The C++ Domain

The C++ domain (namecpp) supports documenting C++ projects.

The following directives are available:

.. cpp:class::signatures .. cpp:function::signatures .. cpp:member::signatures .. cpp:type::signatures

Describe a C++ object. Full signature specification is supported - give the signature as you would in the

declaration. Here some examples:.. cpp:function:: bool namespaced::theclass::method(int arg1, std::string arg2)

Describes a method with parameters and types.

.. cpp:function:: bool namespaced::theclass::method(arg1, arg2)

Describes a method without types.

.. cpp:function:: const T &array::operator[]() const Describes the constant indexing operator of a templated array. .. cpp:function:: operator bool() const

Describe a casting operator here.

.. cpp:function:: constexpr void foo(std::string &bar[2]) noexcept

Describe a constexpr function here.

.. cpp:member:: std::string theclass::name .. cpp:member:: std::string theclass::name[N][M] .. cpp:type:: theclass::const_iteratorWill be rendered like this: boolnamespaced::theclass::method(intarg1, std::stringarg2)

Describes a method with parameters and types.

Describes a method without types.

const T&array::operator[]() const Describes the constant indexing operator of a templated array. operatorbool() const Describe a casting operator here.1.1. Documentation about sphinx 13

Development tools, Release 2012.06.18

constexprvoidfoo(std::string&bar[2]) noexcept

Describe a constexpr function here.

std::stringtheclass::name std::stringtheclass::name[N][M] typetheclass::const_iterator .. cpp:namespace::namespace Select the current C++ namespace for the following objects.

These roles link to the given object types:

:cpp:class: :cpp:func: :cpp:member: :cpp:type:

Reference a C++ object. You can give the full signature (and need to, for overloaded functions.)Note:Sphinx" syntax to give references a custom title can interfere with linking to template classes, if nothing

follows the closing angle bracket, i.e. if the link looks like this::cpp:class:'MyClass'. This is

interpreted as a link toTwith a title ofMyClass. In this case, please escape the opening angle bracket with a

backslash, like this::cpp:class:'MyClass\'.Note on References

It is currently impossible to link to a specific version of an overloaded method. Currently the C++ domain is the first

domain that has basic support for overloaded methods and until there is more data for comparison we don"t want to

select a bad syntax to reference a specific overload. Currently Sphinx will link to the first overloaded version of the

method / function.1.1.4reStructuredT extPrimer

This section is a brief introduction to reStructuredText (reST) concepts and syntax, intended to provide authors with

enough information to author documents productively. Since reST was designed to be a simple, unobtrusive markup

language, this will not take too long.quotesdbs_dbs8.pdfusesText_14
[PDF] ISO/IEC 20000 Quality Management Training Program

[PDF] ISO/IEC 27001 :2013 - Bourse de Casablanca

[PDF] ISO/IEC JTC 1/SC 32 N 0535 - Afrique

[PDF] ISO/TC 130 N 2121

[PDF] ISO/TC 22/SC 34 N 39 - Anciens Et Réunions

[PDF] ISO4CAR, le véhicule électrique de livraison isotherme

[PDF] Isoboy de type M – 90° – R et de type M – 90 / 45° – R

[PDF] Isocool 50% Liquide de refroidissement

[PDF] isocrate. - Notes du mont Royal

[PDF] isocs

[PDF] ISOE Secretary OECD/NEA IAEA ISOE Technical Center Asian - Anciens Et Réunions

[PDF] Isofilter : filtres pour cabine de peinture, centrale traitement d`air

[PDF] isofix 035 - Isover.ch

[PDF] ISOFLAM - Fiche technique

[PDF] ISoFLEx-Cut CoMBI - Dämmstoffschneidetechnik GmbH - Support Technique