Displays matching keypoints between two images. UUID: e95302be-3fe1-44e0-97bf-a98380464af9
More...
#include <SolARMatchesOverlayOpencv.h>
|
| void | draw (const SRef< datastructure::Image > image1, const SRef< datastructure::Image > image2, SRef< datastructure::Image > &outImage, const std::vector< datastructure::Point2Df > &points_image1, const std::vector< datastructure::Point2Df > &points_image2, const std::vector< datastructure::DescriptorMatch > &matches=std::vector< datastructure::DescriptorMatch >()) override |
| | dra Match Lines. Draw all the lines joining the keypoints that match between two images More...
|
| |
| void | draw (const SRef< datastructure::Image > image1, const SRef< datastructure::Image > image2, SRef< datastructure::Image > &outImage, const std::vector< datastructure::Keypoint > &keypoints_image1, const std::vector< datastructure::Keypoint > &keypoints_image2, const std::vector< datastructure::DescriptorMatch > &matches=std::vector< datastructure::DescriptorMatch >()) override |
| | dra Match Lines. Draw all the lines joining the keypoints that match between two images More...
|
| |
| void | draw (const SRef< datastructure::Image > image, SRef< datastructure::Image > &outImage, const std::vector< datastructure::Point2Df > &points_image1, const std::vector< datastructure::Point2Df > &points_image2, const std::vector< datastructure::DescriptorMatch > &matches=std::vector< datastructure::DescriptorMatch >()) override |
| | draw Match Lines. Draw all the lines joining the keypoints that match between two images More...
|
| |
| void | draw (const SRef< datastructure::Image > image, SRef< datastructure::Image > &outImage, const std::vector< datastructure::Keypoint > &keypoints_image1, const std::vector< datastructure::Keypoint > &keypoints_image2, const std::vector< datastructure::DescriptorMatch > &matches=std::vector< datastructure::DescriptorMatch >()) override |
| | dra Match Lines. Draw all the lines joining the keypoints that match between two images More...
|
| |
|
void | unloadComponent () override final |
| |
Displays matching keypoints between two images. UUID: e95302be-3fe1-44e0-97bf-a98380464af9
- Properties
| thickness | thickness of the lines displaying the matches between the two images |
| type: int; range : [0..MAX INT]; default: 1 |
| color | the color of the linse displaying the matches between the two images |
| size: 3, elem type: uint; range : [0..255]; default: [ 0, 255, 0 ] |
| mode | if not null, the color will be randomized for each line (values among ["COLOR", "RANDOM", "FADING"]) |
| type: string; default: "COLOR" |
| maxMatches | the maximum number of matches to display. If negative, all matches are displayed |
| type: int; range : [-1..MAX INT]; default: -1 |
◆ draw() [1/4]
| void SolAR::MODULES::OPENCV::SolARMatchesOverlayOpencv::draw |
( |
const SRef< datastructure::Image > |
image, |
|
|
SRef< datastructure::Image > & |
outImage, |
|
|
const std::vector< datastructure::Keypoint > & |
keypoints_image1, |
|
|
const std::vector< datastructure::Keypoint > & |
keypoints_image2, |
|
|
const std::vector< datastructure::DescriptorMatch > & |
matches = std::vector< datastructure::DescriptorMatch >() |
|
) |
| |
|
override |
dra Match Lines. Draw all the lines joining the keypoints that match between two images
- Parameters
-
| [in] | image | The image to display for drawing in overlay the matches |
| [out] | outImage | The resulting image diaplying matches in overlay. If outImage has not been initialized, it will be done by this method. If it size is not the good one, it will be resized by this method. |
| [in] | keypoints_image1 | The keypoints of image1 that match with keypoints of image2. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image2. |
| [in] | keypoints_image2 | The keypoints of image2 that match with keypoints of image1. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image1. |
| [in|out] | matches, a vector of matches between the first and second image that will be displayed. If this vector is empty, we consider that the ith point of points_image1 matches with the ith point of points_image2. |
◆ draw() [2/4]
| void SolAR::MODULES::OPENCV::SolARMatchesOverlayOpencv::draw |
( |
const SRef< datastructure::Image > |
image, |
|
|
SRef< datastructure::Image > & |
outImage, |
|
|
const std::vector< datastructure::Point2Df > & |
points_image1, |
|
|
const std::vector< datastructure::Point2Df > & |
points_image2, |
|
|
const std::vector< datastructure::DescriptorMatch > & |
matches = std::vector< datastructure::DescriptorMatch >() |
|
) |
| |
|
override |
draw Match Lines. Draw all the lines joining the keypoints that match between two images
- Parameters
-
| [in] | image | The image to display for drawing in overlay the matches |
| [out] | outImage | The resulting image diaplying matches in overlay. If outImage has not been initialized, it will be done by this method. If it size is not the good one, it will be resized by this method. |
| [in] | points_image1 | The keypoints of image1 that match with keypoints of image2. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image2. |
| [in] | points_image2 | The keypoints of image2 that match with keypoints of image1. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image1. |
| [in|out] | matches, a vector of matches between the first and second image that will be displayed. If this vector is empty, we consider that the ith point of points_image1 matches with the ith point of points_image2. |
◆ draw() [3/4]
| void SolAR::MODULES::OPENCV::SolARMatchesOverlayOpencv::draw |
( |
const SRef< datastructure::Image > |
image1, |
|
|
const SRef< datastructure::Image > |
image2, |
|
|
SRef< datastructure::Image > & |
outImage, |
|
|
const std::vector< datastructure::Keypoint > & |
keypoints_image1, |
|
|
const std::vector< datastructure::Keypoint > & |
keypoints_image2, |
|
|
const std::vector< datastructure::DescriptorMatch > & |
matches = std::vector< datastructure::DescriptorMatch >() |
|
) |
| |
|
override |
dra Match Lines. Draw all the lines joining the keypoints that match between two images
- Parameters
-
| [in] | image1 | The first image on which have been extracted the first vector keypoints |
| [in] | image2 | The second image on which have been extracted the second vector of keypoints |
| [out] | outImage | The resulting image merging image1 and image2 in side-by-side. If outImage has not been initialized, it will be done by this method. If it size is not the good one, it will be resized by this method. |
| [in] | keypoints_image1 | The keypoints of image1 that match with keypoints of image2. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image2. |
| [in] | keypoints_image2 | The keypoints of image2 that match with keypoints of image1. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image1. |
| [in|out] | matches, a vector of matches between the first and second image that will be displayed. If this vector is empty, we consider that the ith point of points_image1 matches with the ith point of points_image2. |
◆ draw() [4/4]
| void SolAR::MODULES::OPENCV::SolARMatchesOverlayOpencv::draw |
( |
const SRef< datastructure::Image > |
image1, |
|
|
const SRef< datastructure::Image > |
image2, |
|
|
SRef< datastructure::Image > & |
outImage, |
|
|
const std::vector< datastructure::Point2Df > & |
points_image1, |
|
|
const std::vector< datastructure::Point2Df > & |
points_image2, |
|
|
const std::vector< datastructure::DescriptorMatch > & |
matches = std::vector< datastructure::DescriptorMatch >() |
|
) |
| |
|
override |
dra Match Lines. Draw all the lines joining the keypoints that match between two images
- Parameters
-
| [in] | image1 | The first image on which have been extracted the first vector keypoints |
| [in] | image2 | The second image on which have been extracted the second vector of keypoints |
| [out] | outImage | The resulting image merging image1 and image2 in side-by-side. If outImage has not been initialized, it will be done by this method. If it size is not the good one, it will be resized by this method. |
| [in] | points_image1 | The keypoints of image1 that match with keypoints of image2. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image2. |
| [in] | points_image2 | The keypoints of image2 that match with keypoints of image1. The Nth keypoint of this vector match with the Nth keypoint of the vector points_image1. |
| [in|out] | matches, a vector of matches between the first and second image that will be displayed. If this vector is empty, we consider that the ith point of points_image1 matches with the ith point of points_image2. |
The documentation for this class was generated from the following file:


please select the type of file you want to show
please select a file type
application_atom+xml
application_dif+xml
application_gzip
application_rdf+xml
application_rss+xml
application_vnd.ms-excel
video_quicktime
application_x-sh
application_x-tika-msoffice
application_xml
application_zip
image_vnd.microsoft.icon
text_plain
text_x-matlab


The kernel is not aware of what Scapy is doing behind his back. If Scapy sends a SYN, the target replies with a SYN-ACK and your kernel sees it, it will reply with a RST. To prevent this, use local firewall rules (e.g. NetFilter for Linux). Scapy does not mind about local firewalls.
The loopback interface is a very special interface. Packets going through it are not really assembled and dissassembled. The kernel routes the packet to its destination while it is still stored an internal structure. What you see with tcpdump -i lo is only a fake to make you think everything is normal. The kernel is not aware of what Scapy is doing behind his back, so what you see on the loopback interface is also a fake. Except this one did not come from a local structure. Thus the kernel will never receive it.
In order to speak to local applications, you need to build your packets one layer upper, using a PF_INET/SOCK_RAW socket instead of a PF_PACKET/SOCK_RAW (or its equivalent on other systems that Linux):
>>> conf.L3socket
<class __main__.L3PacketSocket at 0xb7bdf5fc>
>>> conf.L3socket=L3RawSocket
>>> sr1(IP(dst="<IP_ADDRESS>")/ICMP())
<IP version=4L ihl=5L tos=0x0 len=28 id=40953 flags= frag=0L ttl=64 proto=ICMP chksum=0xdce5 src=<IP_ADDRESS> dst=<IP_ADDRESS> options='' |<ICMP type=echo-reply code=0 chksum=0xffff id=0x0 seq=0x0 |>>
This is a known bug. BPF filters must compiled with different offsets on ppp links. It may work if you use libpcap (which will be used to compile the BPF filter) instead of using native linux support (PF_PACKET sockets).
This is a known bug. See BPF filters do not work. I’m on a ppp link
To work arround this, use nofilter=1:
>>> traceroute("target", nofilter=1)
Quick fix: use png format:
>>> x.graph(format="png")
Upgrade to latest version of GraphViz.
Try providing different DPI options (50,70,75,96,101,125, for instance):
>>> x.graph(options="-Gdpi=70")
If it works, you can make it permanenent:
>>> conf.prog.dot = "dot -Gdpi=70"
You can also put this line in your ~/.scapy_startup.py file
Common problems are answered in the FAQ.
There’s a low traffic mailing list at scapy.ml(at)secdev.org (archive, RSS, NNTP). You are encouraged to send questions, bug reports, suggestions, ideas, cool usages of Scapy, etc. to this list. Subscribe by sending a mail to scapy.ml-subscribe(at)secdev.org.
To avoid spam, you must subscribe to the mailing list to post.


Project select box displays all the assigned projects to the user in Test-Odyssey.
Select a Project to be used for test run.
Please provide Test Odyssey user-credentials in global configuration to fetch the list of assigned projects in the project dropdown.


Pwiz Core
ADDENDUM TO APACHE LICENSE
To the best of our ability we deliver this
software to you under the Apache 2.0 License listed below (the source
code is available in the ProteoWizard project). This software does,
however, depend on other software libraries which place further
restrictions on its use and redistribution. By accepting the license
terms for this software, you agree to comply with the restrictions
imposed on you by the license agreements of the software libraries on
which it depends:
AB Sciex WIFF Reader Library
Agilent Mass Hunter Data Access Component Library
Bruker CompassXtract
Shimadzu SFCS
Thermo-Scientific MSFileReader Library
Waters Raw Data Access Component Library
NOTE: If you do not plan to redistribute this software yourself, then you are the "end-user" in the above agreements.
Apache License - Covers Core ProteoWizard Tools and Library
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for
use, reproduction, and distribution as defined by Sections 1 through 9
of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting
entity and all other entities that control, are controlled by, or are
under common control with that entity. For the purposes of this
definition, "control" means (i) the power, direct or indirect, to cause
the direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for
making modifications, including but not limited to software source code,
documentation source, and configuration files.
"Object" form shall mean any form resulting from
mechanical transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation, and
conversions to other media types.
"Work" shall mean the work of authorship, whether
in Source or Object form, made available under the License, as
indicated by a copyright notice that is included in or attached to the
work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether
in Source or Object form, that is based on (or derived from) the Work
and for which the editorial revisions, annotations, elaborations, or
other modifications represent, as a whole, an original work of
authorship. For the purposes of this License, Derivative Works shall not
include works that remain separable from, or merely link (or bind by
name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship,
including the original version of the Work and any modifications or
additions to that Work or Derivative Works thereof, that is
intentionally submitted to Licensor for inclusion in the Work by the
copyright owner or by an individual or Legal Entity authorized to submit
on behalf of the copyright owner. For the purposes of this definition,
"submitted" means any form of electronic, verbal, or written
communication sent to the Licensor or its representatives, including but
not limited to communication on electronic mailing lists, source code
control systems, and issue tracking systems that are managed by, or on
behalf of, the Licensor for the purpose of discussing and improving the
Work, but excluding communication that is conspicuously marked or
otherwise designated in writing by the copyright owner as "Not a
Contribution."
"Contributor" shall mean Licensor and any
individual or Legal Entity on behalf of whom a Contribution has been
received by Licensor and subsequently incorporated within the Work.
2. Grant of Copyright License.
Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable copyright license to reproduce, prepare
Derivative Works of, publicly display, publicly perform, sublicense, and
distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License.
Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable (except as stated in this section) patent
license to make, have made, use, offer to sell, sell, import, and
otherwise transfer the Work, where such license applies only to those
patent claims licensable by such Contributor that are necessarily
infringed by their Contribution(s) alone or by combination of their
Contribution(s) with the Work to which such Contribution(s) was
submitted. If You institute patent litigation against any entity
(including a cross-claim or counterclaim in a lawsuit) alleging that the
Work or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses granted to
You under this License for that Work shall terminate as of the date
such litigation is filed.
4. Redistribution.
You may reproduce and distribute copies of the Work or Derivative Works
thereof in any medium, with or without modifications, and in Source or
Object form, provided that You meet the following conditions:
-
You must give any other recipients of the Work or Derivative Works a copy of this License; and
-
You must cause any modified files to carry prominent notices stating that You changed the files; and
-
You must retain, in the Source form of
any Derivative Works that You distribute, all copyright, patent,
trademark, and attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of the
Derivative Works; and
-
If the Work includes a "NOTICE" text file
as part of its distribution, then any Derivative Works that You
distribute must include a readable copy of the attribution notices
contained within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one of the
following places: within a NOTICE text file distributed as part of the
Derivative Works; within the Source form or documentation, if provided
along with the Derivative Works; or, within a display generated by the
Derivative Works, if and wherever such third-party notices normally
appear. The contents of the NOTICE file are for informational purposes
only and do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside or as an
addendum to the NOTICE text from the Work, provided that such additional
attribution notices cannot be construed as modifying the License. You
may add Your own copyright statement to Your modifications and may
provide additional or different license terms and conditions for use,
reproduction, or distribution of Your modifications, or for any such
Derivative Works as a whole, provided Your use, reproduction, and
distribution of the Work otherwise complies with the conditions stated
in this License.
5. Submission of Contributions.
Unless You explicitly state otherwise, any Contribution intentionally
submitted for inclusion in the Work by You to the Licensor shall be
under the terms and conditions of this License, without any additional
terms or conditions. Notwithstanding the above, nothing herein shall
supersede or modify the terms of any separate license agreement you may
have executed with Licensor regarding such Contributions.
6. Trademarks.
This License does not grant permission to use the trade names,
trademarks, service marks, or product names of the Licensor, except as
required for reasonable and customary use in describing the origin of
the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty.
Unless required by applicable law or agreed to in writing, Licensor
provides the Work (and each Contributor provides its Contributions) on
an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied, including, without limitation, any warranties or
conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any risks
associated with Your exercise of permissions under this License.
8. Limitation of Liability.
In no event and under no legal theory, whether in tort (including
negligence), contract, or otherwise, unless required by applicable law
(such as deliberate and grossly negligent acts) or agreed to in writing,
shall any Contributor be liable to You for damages, including any
direct, indirect, special, incidental, or consequential damages of any
character arising as a result of this License or out of the use or
inability to use the Work (including but not limited to damages for loss
of goodwill, work stoppage, computer failure or malfunction, or any and
all other commercial damages or losses), even if such Contributor has
been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability.
While redistributing the Work or Derivative Works thereof, You may
choose to offer, and charge a fee for, acceptance of support, warranty,
indemnity, or other liability obligations and/or rights consistent with
this License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf of any
other Contributor, and only if You agree to indemnify, defend, and hold
each Contributor harmless for any liability incurred by, or claims
asserted against, such Contributor by reason of your accepting any such
warranty or additional liability.
AB Sciex WiffReader
AB Sciex LLC
END USER BETA SOFTWARE LICENSE AGREEMENT
and
LIMITED DEVELOPER LICENSE
WIFF Reader Distributable Beta SDK
NOTICE TO USER: PLEASE READ THIS DOCUMENT CAREFULLY.  THIS AGREEMENT INCLUDES LICENSE TERMS AND RESTRICTIONS, WARRANTY AND LIABILITY DISCLAIMERS, AND LIMITATIONS.

This AB Sciex End User Software License Agreement
(EULA) and Limited Developer & Redistribution License accompanies
this AB Sciex WIFF Reader Distributable Beta SDK product ("Software")
and related explanatory materials ("Documentation"). The term "SDK" also
includes any upgrades, modified versions, updates, additions and copies
of the SDK licensed to you by AB Sciex. The term “AB Sciex,” as used in this License, means AB Sciex LLC and its subsidiaries and affiliates. The
term “License” or “Agreement” means this EULA and Limited Developer
& Redistribution License including any and all Appendices. The term “you” or “Licensee” means the purchaser of this License to the Software.
Third Party Products
This Software may include software products
licensed by third party provider(s). In addition, the Software may
enable you to run multiple instances of third-party software and
application programs. You are responsible for reviewing and complying
with any licenses necessary to use any such third-party software. Such licenses may be included in your AB Sciex installation package.
TITLE
Title, ownership rights and intellectual property
rights in and to the Software and Documentation shall at all times
remain with AB Sciex and its subsidiaries, and their suppliers. All
rights not specifically granted by this License, including Federal and
international copyrights, are reserved by AB Sciex or their respective
owners.
COPYRIGHT
The Software, including its structure,
organization, code, user interface and associated Documentation, is a
proprietary product of AB Sciex or its suppliers, and is protected by
international laws of copyright. The law provides for civil and criminal
penalties for anyone in violation of the laws of copyright.
LICENSE
Use of the Software
- As a Developer License, AB Sciex grants to
you one (1) personal, nontransferable, nonexclusive, license to use
copies of the Software and install such Software on your machine(s) for
your single concurrent internal use.
2. You may make one copy of the Software in machine-readable form solely for backup or archival purposes. You must reproduce on any such copy all copyright notices and any other proprietary legends found on the original. You may not make any other copies of the Software.
3. From time to time, AB Sciex may change the terms of this Agreement. AB Sciex will notify you of such change. Your continued use of the Software will indicate your agreement to the change.
Use Restrictions
1. You
may not use the Software, Documentation, or any associated
documentation, in whole or in part, except as expressly permitted in
this Agreement.
2. You
may not sublicense, copy, merge, modify, sell, resell, rent, lease,
assign, transfer (except temporarily in the event of a computer
malfunction or as expressly permitted under the Section “Use of the
Software”), or distribute this license or the Software, or create
derivative works based on the Software (except as outlined in the
Distribution Rights below), or any part thereof or any interest therein.
3. You
may not reverse assemble, decompile, modify, create any derivative
works, or otherwise attempt, cause, or permit any reverse engineering of
the Software or any part thereof.
4. You
acknowledge that the Software in human-readable (source code) form,
including its structure, sequence, and organization, is and remains the
confidential trade secret of AB Sciex. You
agree that you shall not attempt, cause or permit the reverse
engineering, modification, decompiliation, disassembly of the Software
to any human readable or perceivable form, or creation of any derivative
works based on the Software or any part thereof except as expressly
permitted under the Section “Use of the Software”.
5. You
may not remove any proprietary, copyright, trade secret or warning
legend from the Software or any Documentation and you acknowledge that
the Software in human-readable (source code) form, including its
structure, sequence, and organization, is and remains the confidential
trade secret of AB Sciex.
6. You
agree to comply fully with all export laws and restrictions and
regulations of the United States or applicable foreign agencies or
authorities. You agree that
you will not export or reexport, directly or indirectly, the Software
into any country prohibited by the United States Export Administration
Act and the regulations thereunder or other applicable United States
law.
Distribution of the Distributable Components (DCs)
1. Distributable Components. The Software contains Distributable Components that you are permitted
to distribute for non-commercial purposes
provided that: (a) the Distributable Components are bundled as part of,
and for the sole purpose of running programs developed by you and
supplied by you; and (b) you comply with all other terms in this EULA. As
used herein commercial purposes include, but are not limited to,
charging a purchase price, license fee, maintenance fee, subscription
fee, or providing software incorporating Distributable Components for
use with a product sold by you or an affiliate.
2. Right to Use and Distribute. The code and text files listed in Appendix A are “Distributable
Components”. All other code and text files of the Software are not distributable.
3. Third Party Distribution. You may not permit distributors of your programs or end users of your
programs to copy and distribute the Distributable Components as part of those or their programs.
4. Distribution Requirements, General. For any Distributable Component you distribute, you must:
(a) embed the license key in your program such that it is obscured from end users seeing it. In the event that your program is open source, this license key must not be part of the open source;
(b) add significant primary functionality to it in your programs;
(c) for any Distributable Component having a
filename extension of .lib, distribute only the results of running such
Distributable Component through a linker with your program;
(d) distribute Distributable Components included in a setup program only as part of that setup program without modification;
(e) require distributors and external end users to agree to terms that protect it at least as much as this EULA; and
(f) display your valid copyright notice on your programs.
5. Distribution Requirement, Indemnification. For
any Distributable Component you distribute, you must and you hereby
agree to: indemnify, defend, and hold harmless AB Sciex from any and all
claims and costs, including attorneys’ fees, related to the
distribution or use of your programs.
6. Distribution Restrictions. You may not:
(a) alter any copyright, trademark or patent notice in the Distributable Component;
(b) use AB Sciex or AB Sciex’s trademarks in your
programs’ names or in a way that suggests your programs come from or
are endorsed by AB Sciex;
(c) include Distributable Components in malicious, deceptive or unlawful programs; or
(d) modify or distribute the source code of any
Distributable Component so that any part of it becomes subject to an
Excluded License. An Excluded License is one that requires, as a
condition of use, modification or distribution, that (i) the code be
disclosed or distributed in source code form; and/or (ii) others have
the right to modify it.
Trial
If this license is granted on a trial basis, you
are hereby notified that license management software may be included to
automatically cause the Software to cease functioning at the end of the
trial period.
Termination
You may terminate this Agreement by discontinuing
use of the Software, removing all copies from your computers and
storage media, and returning the Software and Documentation, and all
copies thereof, to AB Sciex. AB
Sciex may terminate this Agreement if you fail to comply with all of
its terms, in which case you agree to discontinue using the Software,
remove all copies from your computers and storage media, and return the
Software and Documentation, and all copies thereof, to AB Sciex.
U.S. Government End Users
The Software is a "commercial item," as that term
is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial
computer software" and "commercial computer software documentation," as
such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
all U.S. Government End Users acquire the Software with only those
rights set forth herein.
European Community End Users
If this Software is used within a country of the
European Community, nothing in this Agreement shall be construed as
restricting any rights available under the European Community Software
Directive, O.J. Eur. Comm. (No. L. 122) 42 (1991).
Regulated Uses
You acknowledge that the Software has not been
cleared, approved, registered or otherwise qualified (collectively,
“Approval”) by AB Sciex with any regulatory agency, including
without limitation for use in diagnostic or therapeutic procedures or
any other use requiring compliance with any federal or state law
regulating diagnostic or therapeutic products, blood products, medical
devices or any similar product (hereafter collectively referred to as
"federal or state drug laws"). The Software may not be used for any purpose that would require any such Approval unless proper Approval is obtained. You
agree that if you elect to use the Software for a purpose that would
subject you or the Software to the jurisdiction of any federal or state
drug laws, you will be solely responsible for obtaining any required
Approvals and otherwise ensuring that your use of the Software complies
with such laws.
  WITHOUT
LIMITING THE GENERALITY OF THE FOREGOING, AB SCIEX MAKES NO WARRANTIES
THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT OPERATION OF THE
LICENSED SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE OR WILL CONFORM
EXACTLY TO THE DOCUMENTATION, OR THAT AB SCIEX WILL CORRECT ALL PROGRAM
ERRORS. AB SCIEX’S SOLE
LIABILITY AND RESPONSIBILITY FOR BREACH OF WARRANTY RELATING TO THE
SOFTWARE OR DOCUMENTATION SHALL BE LIMITED, AT AB SCIEX’S SOLE OPTION,
TO (1) correctION of any error identified to ab sciex in A writing from
you in a subsequent release of the Software, which shall be supplied to
you free of charge, (2) acceptING a return of the PRODUCT and refundING
THE purchase price UPON RETURN OF THE PRODUCT AND REMOVAL OF ALL COPIES
OF THE SOFTWARE FROM YOUR COMPUTERS AND STORAGE DEVICES, (3) REPLACEMENT
OF THE DEFECTIVE SOFTWARE WITH A FUNCTIONALLY EQUIVALENT PROGRAM AT NO
CHARGE TO YOU, OR (4) PROVIDING A REASONABLE WORK AROUND WITHIN A
REASONABLE TIME. AB SCIEX
SOLE LIABILITY AND RESPONSIBILITY UNDER THIS AGREEMENT FOR BREACH OF
WARRANTY RELATING TO MEDIA IS THE REPLACEMENT OF DEFECTIVE MEDIA
RETURNED WITHIN 90 DAYS OF THE DELIVERY DATE. THESE ARE YOUR SOLE AND EXCLUSIVE REMEDIES FOR ANY BREACH OF WARRANTY. warranty claims must be made within the applicable warranty period.
 IN
ANY CASE, THE ENTIRE LIABILITY OF AB SCIEX AND ITS AGENTS, CONSULTANTS,
CONTRACTORS AND SUPPLIERS UNDER THIS LICENSE, OR ARISING OUT OF THE USE
OF THE SOFTWARE, SHALL NOT EXCEED IN THE AGGREGATE THE PURCHASE PRICE
OF THE LICENSE OR LICENSES TO THE SOFTWARE.
Some states, countries or jurisdictions limit the
scope of or preclude limitations or exclusion of remedies or damages,
or of liability, such as liability for gross negligence or willful
misconduct, as or to the extent set forth above, OR do not allow implied
warranties TO BE EXCLUDED. In
such states, countries or jurisdictions, the limitation or exclusion of
warranties, remedies, damages or liability set forth above may not
apply to you. however, although they shall not apply to the extent prohibited by law, they shall apply to the fullest extent permitted by law. YOU MAY ALSO HAVE OTHER RIGHTS THAT VARY BY STATE, COUNTRY OR OTHER JURISDICTION.
GENERAL
This Agreement shall be governed by laws of the
Commonwealth of Massachusetts, U.S.A., exclusive of its conflict of laws
provisions. This Agreement shall not be governed by the United Nations Convention on Contracts for the International Sale of Goods. This
Agreement contains the complete agreement between the parties with
respect to the subject matter hereof, and supersedes all prior or
contemporaneous agreements or understandings, whether oral or written. If
any provision of this Agreement is held by a court of competent
jurisdiction to be contrary to law, that provision will be enforced to
the maximum extent permissible, and the remaining provisions of this
Agreement will remain in full force and effect. The controlling language of this Agreement, and any proceedings relating to this Agreement, shall be English. You agree to bear any and all costs of translation, if necessary. The headings to the sections of this Agreement are used for convenience only and shall have no substantive meaning. All
questions concerning this Agreement shall be directed to: AB Sciex, 500
Old Connecticut Path, Framingham MA U.S.A., Attention: Legal
Department.
Unpublished rights reserved under the copyright laws of the United States.
AB Sciex LLC, 500 Old Connecticut Path, Framingham, MA 01701 U.S.A.
For Research Use Only. Not for use in diagnostic procedures. The trademarks mentioned herein are the property of AB Sciex Pte. Ltd. or their respective owners. AB SCIEX™ is being used under license.
© 2012 AB SCIEX
APPENDIX A
DISTRIBUTABLE COMPONENTS OF THE SOFTWARE
Clearcore2.Compression.dll
Clearcore2.Data.AnalystDataProvider.dll
Clearcore2.Data.CommonInterfaces.dll
Clearcore2.Data.dll
Clearcore2.Data.WiffReader.dll
Clearcore2.InternalRawXYProcessing.dll
Clearcore2.Muni.dll
Clearcore2.ProjectUtilities.dll
Clearcore2.RawXYProcessing.dll
Clearcore2.StructuredStorage.dll
Clearcore2.Utility.dll
Agilent MHDAC
END-USER LICENSE TERMS FOR AGILENT MHDAC
AGILENT TECHNOLOGIES, INC. SOFTWARE LICENSE TERMS FOR THE MASSHUNTER DATA ACCESS COMPONENT RUNTIME VERSION
ATTENTION: USE OF THE SOFTWARE IS SUBJECT TO THE LICENSE TERMS SET FORTH BELOW.

NOTWITHSTANDING ANYTHING TO THE CONTRARY IN THIS NOTICE, INSTALLING OR
OTHERWISE USING THE SOFTWARE INDICATES YOUR ACCEPTANCE OF THESE TERMS.
AGILENT SOFTWARE LICENSE TERMS
Software. “Software” means the Masshunter Data Access Component Runtime computer program in object code format.
License Grant. Agilent
grants you a non-exclusive, non-transferable license to (a) use one copy
of the Software for internal purposes in accordance with these License
Terms and the documentation provided with the Software or (b) to
distribute the Software for non-commercial purposes only and only
bundled as part of, and for the sole purpose of running, products
supplied by you. This Software is licensed for internal concurrent or
network use of an unlimited number of copies, provided access to this
Software and any copies is restricted to your employees, contractors and
other personnel that are working in a capacity that is under your
control and on your behalf. If you distribute for non-commercial
purposes only as permitted by this license, you must ensure that a copy
of this license is distributed with the Software and that the recipient
of the Software agrees to the terms of this license as a condition of
execution of this Software.
License Restrictions.
You may make copies or adaptations of the Software only for archival
purposes or only when copying or adaptation is an essential step in the
authorized use of the Software. You must reproduce all copyright notices
in the original Software on all permitted copies or adaptations. You
may not offer or provide unrestricted access to this Software on any
public or distributed network.
Upgrades. This license
does not entitle you to receive upgrades, updates or technical support.
Such services may be purchased separately.
Ownership. The
Software and all copies thereof are owned and copyrighted by Agilent.
Agilent retains all right, title and interest in the Software. Agilent
and its third party suppliers may protect their rights in the Software
in the event of any violation of these License Terms.
No Disassembly. You
may not disassemble, decompile or otherwise modify the Software without
written authorization from Agilent, except as permitted by law. Upon
request, you will provide Agilent with reasonably detailed information
regarding any permitted disassembly, decompilation or modification.
High Risk Activities. The
Software is not specifically designed, manufactured or intended for use
in the planning, construction, maintenance or direct operation of a
nuclear facility, nor for use in on line control or fail safe operation
of aircraft navigation, control or communication systems, weapon systems
or direct life support systems.
Termination. Agilent may
terminate your license upon notice for breach of these License Terms.
Upon termination, you must immediately destroy all copies of the
Software.
No Warranty.
Limitation of Liability.
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL AGILENT BE LIABLE
FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT,
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS
OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR
INABILITY TO USE SOFTWARE, EVEN IF AGILENT HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. In no event will Agilent's liability to
you, whether in contract, tort (including negligence), or otherwise,
exceed the amount paid by you for the Software. The foregoing
limitations will apply even if the above stated warranty fails of its
essential purpose.
Export Requirements. If
you export, re-export or import Software, technology or technical data
licensed hereunder, you assume responsibility for complying with
applicable laws and regulations and for obtaining required export and
import authorizations. Agilent may terminate this license immediately
if you are in violation of any applicable laws or regulations.
U.S. Government Restricted Rights. Software
and technical data rights granted to the federal government include
only those rights customarily provided to end user customers. Agilent
provides this customary commercial license in Software and technical
data pursuant to FAR 12.211 (Technical Data) and 12.212 (Computer
Software) and, for the Department of Defense, DFARS<PHONE_NUMBER>
(Technical Data – Commercial Items) and DFARS 227.7202-3 (Rights in
Commercial Computer Software or Computer Software Documentation).
Bruker CompassXtract
SOFTWARE
LICENSE AGREEMENT for CompassXtract and CompassXtract Libraries
Bruker Daltonik GmbH (hereinafter referred to as
"Licensor") has developed the CompassXtract software program (hereinafter referred to as "CompassXtract"),
which consists of documentation and individual CompassXtract libraries (hereinafter referred to as "CompassXtract Libraries"). These license terms constitute an agreement (hereinafter referred to as
"Agreement") between you and Licensor and shall be the legal basis
for any non-commercial usage of Licensor's CompassXtract.
These license terms also apply to any updates or supplements for CompassXtract or separable parts of CompassXtract such as CompassXtract Libraries, unless other terms
accompany those items, in which case those terms apply.
You
may only use CompassXtract as a whole, if you have
downloaded it from Licensor's Webserver at http://www.bdal.de/compassxtract and
accepted this Agreement as binding between Licensor and you. However, certain individual CompassXtract Libraries might be conveyed to you by others. In both cases, you may
only legally use CompassXtract or any of the CompassXtract Libraries conveyed to you after having
accepted this Agreement as binding between Licensor and you.
1. Purpose of CompassXtract and License
CompassXtract is provided as it is, in a trial and development stage, not yet marketable and
without any warranties regarding fitness for any purpose whatsoever. It may
contain errors and defects. The aim and purpose of providing it free of charge
and under the terms of this Agreement is to discover such errors and defects.
It is, inter alia but not limited to, not designed, manufactured or intended
for any use requiring fail-safe performance in which the failure of CompassXtract could lead to death, personal injury or
physical and environmental damage, such as the operation of medical facilities.
Nor is it, inter alia but not limited to, designed to perform any queries or
operations which might require reliable results and/or which might be the basis
for business and/or medical decisions. You agree not to use CompassXtract in connection with any such activities.
2. Rights
Granted
You may
install and use CompassXtract on any of your
computing devices.
3. Use
Restrictions
3.1 You may
not decompile, disassemble, reverse engineer or modify CompassXtract.
3.2 You may
not distribute CompassXtract to others, breach of
which terminates the rights granted under this agreement. This also applies to
any integration or implementation of CompassXtract to
software developed by you or by others on your behalf (hereinafter referred to
as "Own Software") or any distribution of which CompassXtract is part of. However, you may distribute Own Software which requires the usage of or links to CompassXtract Libraries if you comply with the requirements
set down in Section 4 of this Agreement.
4.
Requirements for Distribution of your own Software using CompassXtract Libraries
You may only
distribute CompassXtract Libraries to others if all
of the following conditions are met: 4.1 You distribute CompassXtract Libraries as part of Own
Software which you license to third parties
(hereinafter "Your Licensees");
4.2
Your Own Software requires all the CompassXtract Libraries distributed by you in order to function
properly when used by
Your Licensees;
4.3 You
provide to Your Licensee a URL to Licensor's Webserver at
http://www.bdal.de/compassxtract and require Your Licensees, as condition for
being granted the right to use your Own Software, to acquire the usage rights
for CompassXtract directly from Licensor by agreeing
to the terms of this Agreement, which you distribute in unmodified form with
your Own Software.
4.4 In your
Own Software's "About" box the following text is displayed: "This software uses CompassXtract software. Copyright �
2011 by Bruker Daltonik GmbH. All rights reserved."
5.
Restrictions for Distribution of your own Products
5.1 You may
not use the Licensor's trademarks in a way that suggests your software
components and/or programs are provided by or are endorsed by the Licensor.
5.2 You may
not commercially exploit CompassXtract, CompassXtract Libraries or products that require the usage
of or link to CompassXtract or CompassXtract Libraries. Commercial exploitation includes, but is not limited to, charging a
purchase price, license fee, maintenance fee, or subscription fee.
5.3 Your
rights to CompassXtract do not include any license,
right, power or authority to subject CompassXtract in
whole or in part to any of the terms of an Excluded License. "Excluded
License" means any license that requires as a condition of use,
modification and/or distribution of software that such software or other
software combined and/or distributed with such software shall be (a) disclosed
or distributed in source code form; or (b) licensed for the purpose of making
derivative works. Without limiting the foregoing obligation, you are
specifically prohibited from distributing CompassXtract or CompassXtract Libraries with any software that is
subject to the General Public License (GPL) or similar license in a manner that
would create a combined work.
6. Liability
6.1 As
Licensor delivers the software for free, Licensor is not liable for any kind of
damage, direct or indirect, which may arise due to simple negligence (Section
521 German Civil Code). In the event, that there should be – for whatever
reason – a statutory liability of Licensor for simple negliegence,
the aforementioned exclusion of liability applies nevertheless, but with the
exception of damages to life, body or health.
6.2 You
indemnify, defend and hold harmless the Licensor from any liability claims,
including attorney fees, of third parties in connection with your usage of CompassXtract as well as the distribution of your Own Software which requires usage of or links to CompassXtract Libraries and other circumstances for which
you are responsible.
7. Additional
Terms Applicable to CompassXtract
7.1 CompassXtract is licensed, not sold. This License only
gives you some rights to use CompassXtract and the CompassXtract Libraries; the Licensor reserves all other
rights. Unless applicable law gives you more rights despite this limitation,
you may use CompassXtract and the CompassXtract Libraries only as expressly permitted in this License.
7.2 Licensor
has no obligation to fix, update, supplement or support CompassXtract and/or the CompassXtract Libraries.
7.3 Your
rights under this License terminate automatically if you breach this License in
any way. Termination of this License will not affect any of your obligations or
liabilities arising prior to termination. The following sections of this
License shall survive termination: 3.1, 3.2, 5.1, 5.2, 5.3, 6.1., 6.2.
7.4 No
subsidiary agreements of this Agreement have been made. Supplements and
amendments to this Agreement must be made in writing as prescribed by law in
order to be valid. The requirement of written form under this Agreement may be
waived in writing only.
7.5 This
Agreement is governed by German law to the exclusion of the UN Convention on
Contracts for the International Sale of Goods. If you are a consumer, this does
not apply if legal provisions, in particular consumer protection legislation,
conflict with this choice. The courts of Bremen shall have exclusive
jurisdiction. If you are not a merchant, a legal entity under public law or a
public-law special fund in the sense Section 38 of the German Code of Civil
Procedure (ZPO), the agreement on the place of jurisdiction
is replaced by the legal provisions.
7.6 If
individual provisions of this Agreement are or become invalid or contain a gap which needs to be filled, the validity of the remaining
provisions of the Agreement will not be affected thereby. The Parties hereby
undertake to substitute the invalid or lacking provision with a valid provision which comes closest to the documented intentions
of the Parties.
Shimadazu SFCS
SHIMADZU SOFTWARE
LICENSE AGREEMENT
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE
SOFTWARE.
Shimadzu Corporation ("Shimadzu") is willing to license
the Shimadzu software provided herein, together with accompanying documentation
to you only upon the condition that you accept all of the terms and condition
contained in this Agreement. By using the Shimadzu software, you agree to be
bound by the terms of this Agreement. If you do not agree to all these terms of
this Agreement, promptly return the unused Shimadzu software to the party
(either Shimadzu or its distributor).
1. SOFTWARE.
"SOFTWARE" means Shimadzu's file
converter software ("SFCS") provided by Shimadzu.
(Comprised of one DataReader.dll containing the class Shimadzu.LabSolutions.DataReader)
2. LICENSE.
Shimadzu grants you a non-exclusive and
non-transferable license to use the SOFTWARE subject to the following terms and
conditions. You may install and use the SOFTWARE on any of your computing
devices.
3. LIMITATION OF USE.
You may: i) use the SOFTWARE for your
own internal use; and ii) conduct developments to incorporate the SOFTWARE into
your own derivative work that incorporates software under the brand name "ProteoWizard" provided by ProteoWizard
Software Foundation ("PW Software") and is distributed without
commercially
exploiting the SOFTWARE. Commercial
exploitation includes but is not limited to,
charging a purchase price, license
fee, maintenance fee, or subscription fee.
If you distribute without commercially exploiting the SOFTWARE only as
permitted by this license, you must ensure that a
copy of this license is
distributed with your derivative work, and that
the recipient of your
derivative work agrees to the terms of this
license as a condition of executing
your program.
Except as specifically authorized by Shimadzu,
you may NOT:
a. modify, adapt, translate, reverse-engineer, decompile,
disassemble, or otherwise reduce the SOFTWARE to a human-perceivable form, or
create derivative works of the SOFTWARE, or any part thereof .
b. distribute,
rent, lease, sub-license or grant any
rights in or to the SOFTWARE in any form to anyone else.
4. TITLE AND
OWNERSHIP.
The license granted hereunder is not for
sale and it may not be assigned or sublicensed to anyone else. Title and all
associated intellectual property rights to the SOFTWARE shall remain in Shimadzu.
5. COPYRIGHT NOTICE
When you conduct developments to incorporate the SOFTWARE into the PW Software
for your own internal use, you shall include Shimadzu copyright notices on any
copies of the SOFTWARE to display the following text in your software's "About"
box: "Shimadzu's file converter software. Copyright ©2014 by Shimadzu
Corporation. All rights reserved".
You shall not use Shimadzu's trademarks in a way to suggest that your software,
components, and-or programs are provided by or are endorsed by Shimadzu.
6. UPGRADES.
The Shimadzu has no obligation to upgrade the SOFTWARE. An upgrade means certain
supplemental program modules and/or information for bug fixing and/or updates
to the defects and/or failures of the SOFTWARE that are acknowledged or
confirmed by Shimadzu.
7. LIMITED WARRANTY.
The SOFTWARE will be made available to you in "as-is" condition and
Shimadzu will not make any warranty whatsoever with respect to the SOFTWARE.

8. LIMITATION OF
LIABILITY.
IN NO EVENT WILL SHIMADZU
BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT,
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE
THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO
USE SOFTWARE, EVEN IF SHIMADZU HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE. IN NO EVENT WILL SHIMADZU'S
LIABILITY TO YOU, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), OR
OTHERWISE, EXCEED THE AMOUNT YOU PAID FOR SOFTWARE. THIS LIMITATION APPLIES TO
ANYTHING RELATED TO THE SOFTWARE, SERVICES, CONTENT (INCLUDING CODE) ON THIRD
PARTY INTERNET SITES, OR THIRD PARTY PROGRAMS, AND CLAIMS FOR BREACH OF
CONTRACT, BREACH OF WARRANTY, GUARANTEE OR CONDITION, STRICT LIABILITY,
NEGLIGENCE, OR OTHER TORT TO THE EXTENT PERMITTED BY APPLICABLE LAW.
9. TERMINATION.
This Agreement is effective until
terminated. You may terminate this Agreement at any time by destroying all
copies of the SOFTWARE including any
documentation. This Agreement will terminate immediately without notice from Shimadzu
if you fail to comply with any provision of this License. Upon termination, you
must destroy all copies of the SOFTWARE.
10. GENERAL
a. This Agreement is
the entire agreement. If any provision of this agreement is held invalid, the
remainder of this agreement shall continue in full force and effect.
b. This Agreement shall be construed and governed in accordance with the
laws of Japan, excluding its conflict of law rules.
c. The exclusive jurisdiction for any disputes arising out of or in
connection with this Agreement shall be Kyoto District Court of Japan.
d. The invalidity or unenforceability of any provision of this Agreement
shall not affect the validity or enforceability of any other provision.
e. The SOFTWARE is licensed, not sold. This License only gives you some rights to
use the SOFTWARE; the Shimadzu reserves all other rights. Unless applicable law gives you more rights despite
this limitation, you may use the SOFTWARE only as expressly permitted in this License.
Analytical & Measuring
Instruments Division, Shimadzu Corporation
1 Nishinokyo-Kuwabaracho,
Nakagyo-ku, Kyoto 604-8511, Japan
Thermo msFileReader
SOFTWARE
LICENSE AGREEMENT ("License") FOR MSFileReader
These
License terms are an agreement between you and Thermo Finnigan LLC ("Licensor"). They apply to
Licensor's MSFileReader software program ("Software"), which includes
documentation and any media on which you received it. These terms also apply to
any updates or supplements for this Software, unless other terms accompany
those items, in which case those terms apply. If you use this Software, you
accept this License. If you do not accept this License, you are prohibited from
using this software. If you comply with
these License terms, you have the rights set forth below.
1. Rights Granted:
1.1. You may install and use this Software on any of your
computing devices.
1.2. You may distribute this Software to others, but only
in combination with other software components and/or programs that you provide
and subject to the distribution requirements and restrictions below.
2. Use Restrictions:
2.1. You may not decompile, disassemble, reverse engineer,
use reflection or modify this Software.
3.
Distribution Requirements:
If
you distribute this Software to others, you agree to:
3.1.
Indemnify, defend and hold harmless the Licensor from any claims, including
attorneys' fees, related to the distribution or use of this Software;
3.2.
Display the following text in your software's "About" box: "MSFileReader file reading tool. Copyright © 2009 - 2014 by Thermo Fisher Scientific, Inc. All rights reserved.";
3.3. Require your end users to agree to a license agreement
that prohibits them from redistributing this Software to others.
4. Distribution Restrictions:
4.1.
You may not use the Licensor's trademarks in a way that suggests your software
components and/or programs are provided by or are endorsed by the Licensor; and
4.2. You may not commercially exploit this
Software or products that incorporate this Software without the prior written
consent of Licensor. Commercial exploitation includes, but is not limited to,
charging a purchase price, license fee, maintenance fee, or subscription fee;
or licensing, transferring or redistributing the Software in exchange for
consideration of any kind.
4.3.
Your rights to this Software do not include any
license, right, power or
authority to subject this Software in whole or
in part to any of the terms of
an Excluded License. "Excluded License" means
any license that
requires as a condition of use, modification
and/or distribution of software
subject to the Excluded License, that such
software or other software combined
and/or distributed with such software be (a)
disclosed or distributed in source
code form; or (b) licensed for the purpose of
making derivative works. Without limiting the foregoing obligation,
you are specifically prohibited from
distributing this Software with any
software that is subject to the General Public
License (GPL) or similar license
in a manner that would create a combined work.
5. Additional Terms Applicable to Software:
5.1.
This Software is licensed, not sold. This License only gives you some rights to
use this Software; the Licensor reserves all other rights. Unless applicable
law gives you more rights despite this limitation, you may use this Software
only as expressly permitted in this License.
5.2.
Licensor has no obligation to fix, update, supplement or support this Software.
5.3.
This Software is not designed, manufactured or intended for any use requiring
fail-safe performance in which the failure of this Software could lead to
death, serious personal injury or severe physical and environmental damage
("High Risk Activities"), such as the operation of aircraft, medical or nuclear
facilities. You agree not to use, or license the use of, this Software in
connection with any High Risk Activities.
5.4. Your rights under this License terminate automatically
if you breach this License in any way. Termination of this License will not
affect any of your obligations or liabilities arising prior to termination. The
following sections of this License shall survive termination: 2.1, 3.1, 3.2,
3.3, 4.1, 4.2, 4.3, 5.1, 5.2, 5.3, 5.5, 5.6, 5.7, 5.8, and 5.9.
5.5.
This Software is subject to United States export laws and regulations. You
agree to comply with all domestic and international export laws and regulations
that apply to this Software. These laws include restrictions on destinations,
end users and end use.
5.6.
This License shall be construed and controlled by the laws of the State of
California, U.S.A., without regard to conflicts of law. You consent to the
jurisdiction of the state and federal courts situated in the State of
California in any action arising under this License. The application of the
U.N. Convention on Contracts for the International Sale of Goods to this
License is hereby expressly excluded. If any provision of this License shall be
deemed unenforceable or contrary to law, the rest of this License shall remain
in full effect and interpreted in an enforceable manner that most nearly
captures the intent of the original language.
5.7.
THIS SOFTWARE IS LICENSED "AS IS".
LICENSOR GIVES NO AND DISCLAIMS ALL EXPRESS AND IMPLIED WARRANTIES,
REPRESENTATIONS OR GUARANTEES.
LICENSOR'S TOTAL LIABILITY TO YOU FOR DIRECT DAMAGES ARISING UNDER THIS LICENSE
IS LIMITED TO U.S. $1.00.
THIS LIMITATION APPLIES TO ANYTHING RELATED TO THIS SOFTWARE, SERVICES, CONTENT
(INCLUDING CODE) ON THIRD PARTY INTERNET SITES, OR THIRD PARTY PROGRAMS, AND
CLAIMS FOR BREACH OF CONTRACT, BREACH OF WARRANTY, GUARANTEE OR CONDITION, STRICT LIABILITY,
NEGLIGENCE, OR OTHER TORT TO THE EXTENT PERMITTED BY APPLICABLE LAW.
5.9.
Use, duplication or disclosure of this Software by the U.S. Government is
subject to the restricted rights applicable to commercial computer software
(under FAR 52.227019 and DFARS<PHONE_NUMBER> or parallel regulations). The
manufacturer for this purpose is Thermo Finnigan LLC, 355 River Oaks Parkway,
San Jose, California 95134, U.S.A.


These Terms of Use for the Cannabis Licensing Portal (the “Site”) are an agreement between the individual using
or accessing the Site (“you” or “your”) and Her Majesty the Queen in Right of the Province of British Columbia,
represented by the Ministry of Attorney General (the “Province”) and govern your use of the Site and associated
services (the “Associated Services”, and together with the Site, the “Services”). By clicking the box to indicate
that you accept these Terms of Use, and in consideration of your use of the Services, you agree to the terms and
conditions set out below.
Your failure to abide by these Terms of Use may result in the suspension or cancellation of your use of or
access to the Services. In addition, the Province and any provider of Associated Services reserve the right to
pursue any remedy available at law or in equity.
Please print a copy of these Terms of Use for your records.
By submitting your email address, you agree the Liquor and Cannabis Regulation Branch can use it to communicate with you about your security verification.


{% include 'monitor/header.html' %} Registration Thank you for your interest in AirQual! Please fill out the form below to create your account {% csrf_token %} {{ form.non_field_errors }} First Name {{ form.first_name.errors }} Last Name {{ form.last_name.errors }} Username {{ form.username.errors }} Password {{ form.password1.errors }} Re-enter Password {{ form.password2.errors }} Register {% include 'monitor/footer.html' %}
Thank you for your interest in AirQual! Please fill out the form below to create your account


A well-functioning pattern library is a beautiful thing. It is a powerful resource that you and our entire company can use to efficiently create consistent user experiences for our website and applications. It cuts out repetitive design work, allowing us to focus our energy on creating new user experiences; and it creates a common user interface language for the UX team and a common shared front-end library for the WDT team, reducing communication issues and keeping everyone on the same page.
Patterns With Benefits
To get fueled about the library you're viewing, let’s dig a little deeper into what makes the Arc pattern library so awesome. Here are some of the top reasons why the library is worth the investment:
-
Consistency
The pattern library spreads consistency across our website and web applications. As they say, “the interface is the brand,” and creating an interface that is consistently good is critical to creating a great brand. This benefit is not trivial.
-
Efficiency
The pattern library frees our (UI) designers from the heavy lifting of repetitive design work and allows them to focus on building new interactions and improving existing patterns.
-
Speed
The pattern library gives our (UI) designers and developers the building blocks to quickly build complex interactions. Which also facilitates rapid prototyping of new ideas.
-
Vocabulary
The pattern library gives our company a shared understanding of the product’s primary building blocks, and it gets new employees ramped up quickly on how the website and web applications are built.
-
Evolution
The great pattern or component library helps our website evolve. The nature of components is such that if we make a change to one component, it is updated across all instances of our web applications. This helps us respond quickly to customer needs and iteratively refine the user experience.
"Think of it like a house’s foundation. With a solid foundation, the house is stable, and building on it is easy. With a solid grid, your design can easily be adapted to accommodate whatever changes come along."
What is a responsive website
Years ago having a website was optional. Today it's a given. Customers are increasingly using their mobile devices to visit our website. They are more comfortable with the technology and demand more website features.
85% of mobile phones sold in 2011 were web enabled.*
Many of these web-enabled phones render the full website on their small screen. Users zoom in and out to read portions of the web page. While it's an impressive solution from the manufacturers' point of view, for the customers it can be a frustrating experience. They have to resize the site to read different sections, and can have a hard time using small buttons that are intended for interaction with a mouse rather than for a finger on a touchscreen.
25% of web users are mobile only*
It's now possible to easily address these frustrating user interface issues thanks to advances in the field of website design. While in the past it was necessary to have a separate mobile version of the site, it's now easy to maintain one site that serves many needs. The solution is a responsive website.
A responsive website changes its appearance and layout based on the size of the screen the website is displayed on. Responsive sites can be designed to make the text on the page larger and easier to read on smaller screens. They can also be configured to make the buttons on the phone's screen easier to press. More sophisticated ways of using responsive design on a mobile device include: formatting the website to hide or present entirely different information, radically changing the graphics and colors, or even reducing the site to emphasize just its most important piece.
- Why ARC?
- ARC advantages
- What is a responsive website?
- ARC breakpoints
- What does it mean graceful degradation?
- System requirements


Home
About Us
How To Play
Play Game
Create Quiz
Leaderboard
KNOW-YOUR-SQUARES
Rules
Let's Play
Create Quiz


SIDBI
- SIDBI has identified five centres viz. Pune, Chennai, New Delhi, Lucknow and Guwahati where existing nodal officers of MUDRA / STANDUP INDIA will be advised to respond to finance related queries raised by the women entrepreneurs in addition to their existing responsibilities
- SIDBI, in discussion with NITI Aayog, will extend support for setting up a call-centre support (inbound only) with one / two dedicated resources & a toll-free number through dedicated / trained agents of the identified call centre
- SIDBI will also extend support by advising its me4WE volunteer pool to be engaged in mentoring women aspirants, on request basis
CRISIL Limited
- CRISIL with its rich experience, in grading of micro-finance institutions, and in rating/assessments of MSMEs will be an enabling partner of NITI Aayog’s WEP in providing technology enabled solutions for a basic verification of credentials and credit evaluation to enable credit access to women led businesses. This facility would enhance the confidence of potential customers, suppliers, and lenders
Mann Deshi Foundation
- Any women within Maharashtra can call our toll free helpline number 1-800-2122122 for advice and support for their digital and financial literacy. This number will be available on the WEP website
- Mann Deshi will share their digital and financial literacy modules on the WEP website for up to 15,000 interested individuals
- Mann Deshi Foundation will train 1 organisation that would want to implement these modules for their communities
- Provide access to finance and banking services to 5,000 women through the Mann Deshi Mahila Sahakari Bank (only in Maharashtra in its areas of operation).
- Provide digital and financial literacy at weekly markets for 2,000 women vendors
WEE Foundation
- WEE Foundation will provide a 6-month mentorship program to 30 or more women entrepreneurs registered with the Women Entrepreneurship Platform. This program will be conducted at the IIT Delhi and Mumbai campuses at no cost
- WEE will organise one annual conclave for all deserving WEP entrepreneurs as a means to connect them to VC’s, potential partners and customers at IIT Delhi
Dice Districts
- DICE Districts will announce an INR 10cr fund for deserving women enterprises at the Women Transforming India Awards, by means of equity investments, through its accelerator
- Up to 15 seats will be earmarked at the co-working space at DICE Districts Mumbai for a period of 3 - 6 months for the finalists of the Women Transforming India Awards
- DICE Districts will launch its training program in association with Digital Leadership Institute, through their platform, to empower women entrepreneurs. The section will be hosted on the WEP website and will share content across different verticals and topics
- DICE Districts & WEP will endeavour to build a community of 100 successful women leaders who will contribute their time and support to the SISTERS IN BUSINESS, a community of budding women entrepreneurs
- Development and maintenance of WEP website
Facebook India
- Facebook Ad Credits: Facebook will provide ad credits to 100 women entrepreneurs that are selected through WEP to help them grow their businesses.
- Social outreach: Through Facebook’s own properties and supporting pages of partner organizations of WEP, Facebook endeavours to spread awareness of 25 inspirational stories of women entrepreneurs from all across India who have changed their lives and improved communities around them by leveraging technology and resources available to them
- Facebook will also support WEP through its #SheMeansBusiness Program and #SheLeadsTech Program
NASSCOM
- Support on work spaces:
- NASSCOM through startup warehouses in 10 states will make available, space for 15 women led startups across the locations on a nominal charge basis for women entrepreneurs registered with the WEP. Women employees/ entrepreneurs will be offered 50% discount on the base fees of Rs.4000 per month per seat. In exchange the startups warehouses will provide for top class infrastructure including WIFI bandwidth, access to meeting rooms, conference rooms, cohorts, etc.
- NASSCOM will also work with our technology partners / and other business/legal/ financial support partners to make available their Start up Kits to the selected startups that are registered on the WEP portal
- Women Tech Ship Program: through this program NASSCOM will conduct specific acceleration programs for the women entrepreneurs to understand and execute:
a. Business plan feasibility and market analysis
b. Company formation and regulatory compliance
c. Access to finance
d. Common forum for networking and peer to peer learning
ICAI
- ICAI will provide a panel of Chartered Accountants across the country who will volunteer to offer their services ICAI will provide a panel of chartered accountants across the country who will volunteer to offer their services at a minimum cost. The panel contains the list of 609 Members.
- ICAI will provide 2 experts per state for efficient support at a hyperlocal level
- ICAI would arrange for venues free of cost for conducting workshops by NITI Aayog's WEP. Over 80 auditoriums will be made available. ICAI will also be providing faculty to conduct these workshops
Digital Leadership Institute
- Digital Leadership Institute will provide free training to 1,000 women through the WEP platform in the areas of beauty and wellness, fashion, health, accounting and taxation, competitive strategy, patent and company registration, PR and communication and digital marketing.
- Digital Leadership Institute will collaborate with partners across different cities in India and provide offline training and workshops. DLI’s goal is to conduct at-least 12 workshops (1 offline workshop per month) across different cities in India.
- Post the free training of the 1,000 women, Digital Leadership Institute will offer a flat 50% discount on all courses available on its platform to women entrepreneurs coming through WEP platform.
- Digital Leadership Institute will create a unique landing page to capture the skill development interest areas and aspirations of the women coming in through the WEP platform to further enhance the curriculum
Shopclues.com
- Internship – ShopClues.com will provide holistic internship to 12 budding women entrepreneurs (Interns) across verticals for a period of 1 month, per year.
- Mentoring – Leadership team of ShopClues.com will mentor 12 selected women entrepreneurs for 30 hours per quarter.
- Design support – ShopClues.com will support in website and content designing for 15 selected women entrepreneurs
United Nations
- UN India will partner with NITI Aayog to launch an Investor Consortium for Women Entrepreneurs, a platform that will advocate for reduction in prevalent gender disparities in investing in women startups, provide mentoring, showcase success stories and also accelerate financial linkages
- In the first year, the partnership will enable at least twenty women entrepreneurs to connect with the investor community with the aim of strengthening their business enterprise
FICCI
- FICCI, through its Centre for Innovation, Science & Technology Commercialization (CTECH), will actively support both domestic and international outreach activities of the WEP by connecting women entrepreneurs, leaders, venture capitalists, academia, angel investors, etc. from across the globe. In this regard, FICCI will undertake five national and three international outreach and networking events annually
- FICCI, in partnership with WEP, will evolve a mechanism to provide the necessary support to the women entrepreneurs by partnering with the Women Entrepreneurship Platform of NITI Aayog. FICCI, through a joint program with the NITI Aayog, will ensure handholding, mentorship, capacity building, scaling up and networking support to 100 women tech enterprises over a period of five years
- FICCI and NITI Aayog will jointly undertake policy advocacy towards formulation of policies and schemes that promote women entrepreneurship, by identifying the existing gaps. FICCI will conduct two stakeholder dialogue meetings towards this and submit the recommendations to NITI Aayog
- FICCI will also leverage its wide network of FICCI’s Ladies Organisation (FLO) in terms of engagement of women entrepreneurs. FLO has 14 strong Chapters pan India - Ahmedabad, Bangalore, Chennai, Coimbatore, Hyderabad, Indore, Jaipur, Kolkata, Lucknow-Kanpur, Ludhiana, Mumbai, Northeast, Pune, Northeast & Uttarakhand, with its Head Office in New Delhi
United Nations
- CII will develop systems and processes with NITI Aayog to determine stage appropriate interventions for women reaching out to the WEP
- CII will provide mentorship or internship opportunities (as per need) to minimum 100 women chosen through predetermined processes
GEN India
- GEN India will organise at least 4 women specific events and round tables for supporting and strengthening women entrepreneurship ecosystem in India in 2017.
- GEN India would provide at least 10 Free passes to WEP members at each of its gobal conferences and summits.
- GEN India would provide access to global markets and its community members spread in over 170 countries around the world through a structured market access program.
- GEN India would provide subsidised prices for any both or exhibition space at its global events to WEP members
Content Pixies
1. Content Pixies will organize an open house Q&A session twice a month on the WEP portal to address any content strategy and content marketing issues that woman entrepreneurs face.
2. Participation in the Q&A program will be free for the first six months. Subsequently, it will be offered at a discounted market rate for those who wish to engage on a one-on-one basis.
3. Entrepreneurs can ask any number of questions on their content and strategy and share their progress in subsequent online meet-ups.
Finsafe India
- Finsafe will conduct a digital program on management of personal finances twice a year. The program will be conducted through webinars on Facebook live and WEP’s official website.
- Finsafe will constitute a monthly financial clinic on FB live and the WEP official website to address queries on personal finance.
- Finsafe will offer a 3-hour e-learning course based on personal finance. The first 1,000 entries from the WEP would be free of cost
Lee Keshav
- Support WEP in areas of website and tech designs
- Work with WEP on social media outreach and web series production


Web design Landing page
Gaining knowledge is one of the main skill building task which everyone should follow. now we can browse almost anything. But
st anything. But
all educational materials are in English? Why not? provide quality education in native language for
people who need it.


Destroyed Device:
The siren is deafening. Someone must have accidentally tripped the alarm system. You'd best get out of there right away!


|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
media control categories
in the selector.
media control intent
filters.
media control intent
filters that
describe the capabilities of this route and the media control actions that
it supports.
MediaRouteControllerDialog.onCreateMediaControlView(Bundle)
.
Display
that should be used by the application to show
a android.app.Presentation
on an external display when this route is selected.
MediaRouteProvider
instance.
route providers
currently known to this media router.
routes
currently known to
this media router.
routes
published by this route provider.
SystemClock.elapsedRealtime()
time base.
|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES |


{% for block in streamfield_content %} {% if block.block_type == 'form' %} {% if form %}
Information has been submitted successfully


--- layout: post title: "Type Driven Development: composition" description: "When you develop a system with an outside-in technique like Type Driven Development, you'll eventually have all the required building blocks. Now you need to compose them into an application. This post shows an example." date: 2015-08-12 7:24 UTC tags: [F#] --- {% include JB/setup %}
{{ page.description }}
In my article about Type Driven Development, I demonstrated how to approach a problem in an iterative fashion, using the F# type system to do outside-in development, and in a follow-up article, I showed you how to implement one of the inferred methods. In this article, you'll see how to compose all the resulting building blocks into an application.
In the first article, you learned that apart from the functions defined in that article itself, you'd need four other functions:
As you can see in my Type-Driven Development with F# Pluralsight course, some of the other implementations turn out to have function arguments themselves. It's not quite enough with only those four functions. Still, the final number of implementation functions is only 9.
Here are all the building blocks (excluding the types and functions related to Timed<'a>):
When the Polling Consumer starts, it can start by figuring out the current time, and calculate some derived values from that and some configuration values, as previously explained.
let now' = DateTimeOffset.Now let stopBefore' = now' + TimeSpan.FromMinutes 1. let estimatedDuration' = TimeSpan.FromSeconds 2. let idleDuration' = TimeSpan.FromSeconds 5.
The estimatedDuration'
value is a TimeSpan containing a (conservative) estimate of how long time it takes to handle a single message. It's only used if there are no already observed message handling durations, as the algorithm then has no statistics about the average execution time for each message. This value could come from a configuration system, or a command-line argument. In a recent system, I just arbitrarily set it to 2 seconds.
Given these initial values, we can compose all other required functions:
let shouldPoll' = shouldPoll (calculateExpectedDuration estimatedDuration') stopBefore' let r' = Random() let handle' = simulatedHandle r' let pollForMessage' = simulatedPollForMessage r' let poll' = poll pollForMessage' handle' Clocks.machineClock let shouldIdle' = shouldIdle idleDuration' stopBefore' let idle' = idle idleDuration' let transition' = transition shouldPoll' poll' shouldIdle' idle' let run' = run transition'
The composed run'
function has the type PollingConsumer -> PollingConsumer
. The input PollingConsumer value is the start state, and the function will return another PollingConsumer when it's done. Due to the way the run
function is implemented, this return value is always going to be StoppedState.
All that's left to do is to execute the run'
function with a ReadyState as the initial state:
let result' = run'(ReadyState([] |> Timed.capture Clocks.machineClock))
A ReadyState value is required as input, and the ReadyState case constructor takes a ReadyData value as input. ReadyData is an alias for Timed<TimeSpan list>. An the beginning, the Polling Consumer hasn't observed any messages, so the TimeSpan list should be empty.
The empty TimeSpan list
must be converted to Timed<TimeSpan list>
, which can be done by piping it into Timed.capture
, using the machine clock.
When you execute the run' function, it may produce output like this:
Polling Sleeping Polling Sleeping Polling Handling Polling Sleeping Polling Sleeping Polling Sleeping Polling Handling Polling Sleeping Polling Sleeping Polling Sleeping Polling Sleeping Polling Handling Polling Handling Polling Sleeping Real: 00:00:59.392, CPU: 00:00:00.031, GC gen0: 0, gen1: 0, gen2: 0
This is because I set up some of the functions to print to the console so that we can see what's going on.
Notice that the state machine ran for 59 seconds and 392 milliseconds, exiting just before the minute was up.
Once you have all the appropriate building blocks, you can compose your desired system and run it. Notice how much this resembles the Composition Root pattern, only with functions instead of objects.
If you want to see more details about this example, or get access to the full source code, you can watch my Type-Driven Development with F# Pluralsight course. Please be aware that only certain subscription levels will give you source code access.


{% load i18n %}
If you have an article published, email it to jza at oooes.org RSS Feed Powered by gae-django-cms & app-engine-patch & Google App Engine, Theme by keb-log
Top↑


--- title: Found Photos from Vietnam - a Digitization Project date: 2015-11-08 10:28:05 Z categories: - Linux - Not data tags: - digital history layout: post type: post status: publish meta: pe_theme_meta: O:8:"stdClass":2:{s:7:"gallery";O:8:"stdClass":3:{s:2:"id";s:2:"89";s:5:"width";s:0:"";s:6:"height";s:0:"";}s:5:"video";O:8:"stdClass":1:{s:2:"id";s:3:"504";}} _edit_last: '1' author: Nathaniel ---
Newly digitized photos from Vietnam war photographer, Charlie Haughey, appearing in his fantastic new book, A Weather Walked In. See also recent coverage in the Atlantic.
Video and story from A Weather Walked In's crowd-source project page.


| GORILLA | ||
| Gene Ontology enRIchment anaLysis and visuaLizAtion tool |
GOrilla is a tool for identifying and visualizing enriched GO terms in
ranked lists of genes.
It can be run in one of two modes:
Running example Usage instructions GOrilla News References Contact


My typical dinner shopping list
unordered list
Milk
suggar
orange
grappe
juice
ordered list
ingredient for coffee
water
coffe pound
recipient
cup


Responsive web design offers us a way forward, finally allowing us to design for the ebb and flow of things. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly. Continue reading
Responsive web design offers us a way forward, finally allowing us to design for the ebb and flow of things.There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words.
You should definetly visit this site, lots of useful stuff for web designers!
I am having good time with my friends at Starbucks, classic!
Design is not just what it looks like and feels like. Design is how it works. Steve Jobs
Hey there
This is an example of a WordPress page, you could edit this to put information about yourself or your site so readers know where you are coming from.
What is this
Aye, matey!
Huh?
Self Hosted HTML5 Video Support
I just found a super cool video clip, you should definetly check it out. I loved the soundtrack.
Self Hosted HTML5 Audio Support
A beautiful illustration by Dave Mottram.
Performance Optimization for Websites
Responsive web design offers us a way forward, finally allowing us to design for the ebb and flow of things. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly. Continue reading
Web Design is 95% Typography
Responsive web design offers us a way forward, finally allowing us to design for the ebb and flow of things. There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly. Continue reading


ELINKS
Section: The Elinks text\-browser (1)Updated: 07/07/2009
Index Return to Main Contents
NAME
elinks - lynx-like alternative character mode WWW browserSYNOPSIS
elinks [OPTION]... [URL]...DESCRIPTION
ELinks is a text mode WWW browser, supporting colors, table rendering, background downloading, menu driven configuration interface, tabbed browsing and slim code.Frames are supported. You can have different file formats associated with external viewers. mailto: and telnet: are supported via external clients.
ELinks can handle both local files and remote URLs. The main supported remote URL protocols are HTTP, HTTPS (with SSL support compiled in) and FTP. Additional protocol support exists for BitTorrent finger, Gopher, SMB and NNTP.
The homepage of ELinks can be found at <http://elinks.cz/>, where the ELinks manual is also hosted.
OPTIONS
Most options can be set in the user interface or config file, so usually you do not need to care about them. Note that this list is roughly equivalent to the output of running ELinks with the option --long-help.-anonymous [0|1] (default: 0)
- Restricts ELinks so it can run on an anonymous account. Local file browsing, downloads, and modification of options will be disabled. Execution of viewers is allowed, but entries in the association table can't be added or modified.
-auto-submit [0|1] (default: 0)
- Automatically submit the first form in the given URLs.
-base-session <num> (default: 0)
- Used internally when opening ELinks instances in new windows. The ID maps to information that will be used when creating the new instance. You don't want to use it.
-config-dir <str> (default: "")
- Path of the directory ELinks will read and write its config and runtime state files to instead of ~/.elinks. If the path does not begin with a '/' it is assumed to be relative to your HOME directory.
-config-dump
- Print a configuration file with options set to the built-in defaults to stdout.
-config-file <str> (default: "elinks.conf")
- Name of the configuration file that all configuration options will be read from and written to. It should be relative to config-dir.
-config-help
- Print help for configuration options and exit.
-default-mime-type (alias for mime.default_type)
- The default MIME type used for documents of unknown type.
-default-keys [0|1] (default: 0)
- When set, all keybindings from configuration files will be ignored. It forces use of default keybindings and will reset user-defined ones on save.
-dump [0|1] (default: 0)
- Print formatted plain-text versions of given URLs to stdout.
-dump-charset (alias for document.dump.codepage)
- Codepage used when formatting dump output.
-dump-color-mode (alias for document.dump.color_mode)
- Color mode used with -dump.
-dump-width (alias for document.dump.width)
- Width of the dump output.
-eval
- Specify configuration file directives on the command-line which will be evaluated after all configuration files has been read. Example usage: -eval 'set protocol.file.allow_special_files = 1'
-force-html
- Makes ELinks assume documents of unknown types are HTML. Useful when using ELinks as an external viewer from MUAs. This is equivalent to -default-mime-type text/html.
-?, -h, -help
- Print usage help and exit.
-localhost [0|1] (default: 0)
- Restricts ELinks to work offline and only connect to servers with local addresses (ie. <IP_ADDRESS>). No connections to remote servers will be permitted.
-long-help
- Print detailed usage help and exit.
-lookup
- Look up specified host and print all DNS resolved IP addresses.
-no-connect [0|1] (default: 0)
- Run ELinks as a separate instance instead of connecting to an existing instance. Note that normally no runtime state files (bookmarks, history, etc.) are written to the disk when this option is used. See also -touch-files.
-no-home [0|1] (default: 0)
- Disables creation and use of files in the user specific home configuration directory (~/.elinks). It forces default configuration values to be used and disables saving of runtime state files.
-no-numbering (alias for document.dump.numbering)
-
Prevents printing of link number in dump output.
Note that this really affects only -dump, nothing else.
-no-references (alias for document.dump.references)
-
Prevents printing of references (URIs) of document links in dump output.
Note that this really affects only -dump, nothing else.
-remote
-
Control a remote
ELinks
instance by passing commands to it. The option takes an additional argument containing the method which should be invoked and any parameters that should be passed to it. For ease of use, the additional method argument can be omitted in which case any URL arguments will be opened in new tabs in the remote instance.
Following is a list of the supported methods:
- *ping(): look for a remote instance
- *openURL(): prompt URL in current tab
- *openURL(URL): open URL in current tab
- *openURL(URL, new-tab): open URL in new tab
- *openURL(URL, new-window): open URL in new window
- *addBookmark(URL): bookmark URL
- *infoBox(text): show text in a message box
- *xfeDoCommand(openBrowser): open new window
-session-ring <num> (default: 0)
-
ID of session ring this
ELinks
session should connect to.
ELinks
works in so-called session rings, whereby all instances of
ELinks
are interconnected and share state (cache, bookmarks, cookies, and so on). By default, all
ELinks
instances connect to session ring 0. You can change that behaviour with this switch and form as many session rings as you want.
Note that you usually don't want to use this unless you're a developer and you want to do some testing - if you want the ELinks instances each running standalone, rather use the -no-connect command-line option. Also note that normally no runtime state files are written to the disk when this option is used. See also -touch-files.
-source [0|1] (default: 0)
- Print given URLs in source form to stdout.
-touch-files [0|1] (default: 0)
- When enabled, runtime state files (bookmarks, history, etc.) are written to disk, even when -no-connect or -session-ring is used. The option has no effect if not used in conjunction with any of these options.
-verbose <num> (default: 1)
-
The verbose level controls what messages are shown at start up and while running:
- *0 means only show serious errors
- *1 means show serious errors and warnings
- *2 means show all messages
-version
- Print ELinks version information and exit.
ENVIRONMENT VARIABLES
COMSPEC, SHELL
- The shell used for File -> OS Shell on DOS/Windows and UNIX, respectively.
EDITOR
- The program to use for external editor (when editing textareas).
ELINKS_CONFDIR
- The location of the directory containing configuration files. If not set the default is ~/.elinks/.
ELINKS_TWTERM, LINKS_TWTERM
- The command to run when selecting File -> New window and if TWDISPLAY is defined (default twterm -e).
ELINKS_XTERM, LINKS_XTERM
- The command to run when selecting File -> New window and if DISPLAY is defined (default xterm -e).
FTP_PROXY, HTTP_PROXY, HTTPS_PROXY
- The host to proxy the various protocol traffic through.
NO_PROXY
- A comma separated list of URLs which should not be proxied.
HOME
- The path to the users home directory. Used when expanding ~/.
WWW_HOME
- Homepage location (as in lynx(1)).
FILES
Configuration files controlled by ELinks are located in the user configuration directory, defaulting to ~/.elinks/. In addition to the files listed below, a user defined CSS stylesheet can be defined using the document.css.stylesheet option./etc/elinks.conf
- Site-wide configuration file.
~/.elinks/elinks.conf
- Per-user config file, loaded after site-wide configuration.
~/.elinks/bookmarks
- Bookmarks file.
~/.elinks/cookies
- Cookies file.
~/.elinks/exmodehist
- Exmode history file.
~/.elinks/formhist
- Form history file.
~/.elinks/globhist
- History file containing most recently visited URLs.
~/.elinks/gotohist
- GoTo URL dialog history file.
~/.elinks/hooks.{js,lua,pl,py,rb,scm}
- Browser scripting hooks.
~/.elinks/searchhist
- Search history file.
~/.elinks/socket
- Internal ELinks socket for communication between its instances.
~/.mailcap, /etc/mailcap
- Mappings of MIME types to external handlers.
~/.mime.types, /etc/mime.types
- Mappings of file extensions to MIME types.
BUGS
Please report any other bugs you find to the either the ELinks mailing list at<EMAIL_ADDRESS>or if you prefer enter them into the bug tracking system <http://bugzilla.elinks.cz/>. More information about how to get in contact with developers and getting help can be found on the community page <http://elinks.cz/community.html>.LICENSE
ELinks is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License <http://www.gnu.org/copyleft/gpl.html> as published by the Free Software Foundation; version 2 of the License.AUTHORS
The Links browser - on which ELinks is based - was written by Mikulas Patocka<EMAIL_ADDRESS>ELinks was written by Petr Baudis<EMAIL_ADDRESS>See file AUTHORS in the source tree for a list of people contributing to this project.This manual page was written by Peter Gervai<EMAIL_ADDRESS>using excerpts from a (yet?) unknown Links fan for the Debian GNU/Linux system (but may be used by others). Contributions from Francis A. Holop. Extended, clarified and made more up-to-date by Petr Baudis<EMAIL_ADDRESS>Updated by Zas<EMAIL_ADDRESS>The conversion to Asciidoc and trimming was done by Jonas Fonseca<EMAIL_ADDRESS>SEE ALSO
elinkskeys(5), elinks.conf(5), links(1), lynx(1), w3m(1), wget(1)
Index
This document was created by man2html, using the manual pages.
Time: 05:29:03 GMT, December 24, 2015