The following Authorized Dealer Agreement, the "AGREEMENT," is made by and between SAVI Controls, LLC, under the laws of the State of Texas and having its principal office at 2420 Tarpley Rd, Suite 210, Carrollton, TX 75006, hereinafter referred to as "SAVI" and our newest SAVI Authorized Dealer with its principle offices noted in their SAVI Dealer Application hereinafter referred to as "DEALER".
SAVI appoints DEALER as a non-exclusive, unless otherwise noted in Section 2.c.), Authorized DEALER for all SAVI PRODUCTS listed under the SCHEDULE A hereto (the "PRODUCT").
Appointment is subject to the license AGREEMENT and other terms and conditions as set forth herein. Such terms and conditions may be modified by SAVI from time to time, without prior notice, as pertaining to DEALER programs, promotions and PRODUCT. SAVI makes no representation of warranty regarding PRODUCT availability. DEALER accepts the appointment and agrees to use its best efforts to sell and promote the sale of PRODUCTS.
a.) Technical Proficiency: DEALER agrees to maintain on staff a minimum of one SAVI Certified Technician with prior audio/video and control systems integration experience. Failure to maintain such staff may result in suspension or loss of license and authorized DEALER status with SAVI. SAVI Certified Technician requires: Tech I Control4 Certification and SAVI Technical Certification.
b.) License: SAVI grants DEALER a limited license for the purpose of promoting and distributing the PRODUCTS to commercial buyers and end-users in the United States (and its territories) and other territories if agreed to by both parties from time to time through DEALER sales channels, in accordance with DEALER obligations as set forth in the SCHEDULE A included below (pages 8-9).
c.) Locations and Territory: DEALER may distribute PRODUCTS from one or more locations, provided that SAVI separately approves each location, electronically or in writing, beyond the primary location shown above.
d.) Reserved Rights: SAVI reserves the right, at its discretion, to: (i) change PRODUCT offerings, (ii) authorize other DEALER, (iii) market and sell SAVI PRODUCTS through other DEALER channels and other means.
e.) Intellectual Property: The license and dealership granted herein to DEALER does not constitute a sale or transfer of ownership of any intellectual property of SAVI, including but not limited to patents, copyrights, trade secrets, or other rights (the "SAVI intellectual property") all of which are owned by SAVI. DEALER shall not decompile or reverse engineer any SAVI intellectual property ("SAVI IP"), nor shall DEALER develop or attempt to develop any derivative work based in whole or in part on SAVI IP.
a.) PRICING: SAVI will sell PRODUCTS to DEALER at prices according to current published price list when orders are placed, or as otherwise agreed upon by both parties. Any new or revised price list will immediately and automatically supersede all prior price lists. Prices do not include sales, use, excise or other similar taxes.
b.) Taxes: The amount of any valid present or future tax that is attributable to DEALER, shall be paid by DEALER, or in lieu thereof, DEALER shall provide SAVI with a tax exemption certificate acceptable to all relevant authorities.
c.) Dealer Retail Pricing: DEALER determines its own price for sales to its customers. SAVI provides a Manufacturer's Suggested Retail Price (MSRP) for reference purposes, and SAVI shall not interfere with retail pricing established by DEALER.
d.) Related Matters: DEALER shall not make any deductions from amounts due to SAVI unless SAVI has issued a credit memo or other such authorization in writing. Any unauthorized deduction shall be grounds for potential termination of this AGREEMENT, without any liability to DEALER. DEALER hereby grants SAVI a security interest in all PRODUCTS sold by SAVI to DEALER until such time that payment is received in full for such PRODUCTS, and agrees that SAVI may file such financing statements as SAVI deems necessary to perfect such security interests.
a.) Form: Orders for SAVI PRODUCTS are to be initiated by "Purchase Order" (PO) from DEALER in the format designated by SAVI, including electronic PO's. Each PO submitted by DEALER shall be binding upon the parties upon written acceptance by SAVI or upon shipment of PRODUCT by SAVI. The terms and conditions of this AGREEMENT shall apply to all PO's and will supersede any other terms or conditions set forth on any PO submitted by DEALER, notwithstanding SAVI's acceptance and fulfillment thereof.
b.) Forecasts: DEALER shall provide SAVI with a written quarterly forecast of expected orders for the upcoming calendar quarter. DEALER too agrees that quarterly forecast constitute a reasonable good faith anticipation of orders to be placed. SAVI may also request of DEALER from time to time expected orders to be placed in a given calendar month.
c.) Cancellation of Purchase Orders: SAVI reserves the right to cancel any pending PO in the event that DEALER fails to pay amount owed, past due, or if DEALER breaches or fails to comply with the terms of this AGREEMENT, or if DEALER fails to meet the credit requirements established by SAVI.
d.) Shipments and Expedited Delivery: SAVI will ship PRODUCTS, with appropriate packaging, by reputable carrier, to the address or location designated by DEALER in the PO. SAVI will process any "rush" orders for product placed by DEALER in earnest. Expedited delivery dates may incur added shipping charges.
a.) General Payment Terms: Payment for orders shall be due prior to PRODUCT shipment unless otherwise agreed by SAVI, or set forth as part of a DEALER program or promotion in which an authorized DEALER participates. All transactions are valued and paid in United States currency. Interest shall accrue on overdue accounts at the rate of 18% per annum or, if lower, the maximum rate allowed by law.
b.) Credit Terms: SAVI may extend, at its discretion, certain credit terms to DEALER, and shipments may be sent pursuant to such credit terms. Such terms may be established in writing according to SAVI's standard credit application and agreement, or set forth as part of a DEALER program or promotion in which an authorized DEALER participates. If DEALER defaults on its obligations pertaining to any such credit terms, SAVI may declare all amounts immediately due, as well as any other remedies pursuant to the credit agreement or at law or equity. SAVI also reserves the right to limit, with respect to any PO, shipment, or the credit available to DEALER.
c.) Title: Title to the PRODUCTS, including risk of loss, will pass to DEALER upon delivery of the PRODUCTS by SAVI to the carrier at SAVI's point of shipment. SAVI shall have no responsibility to insure shipments.
d.) Taxes: DEALER shall pay when due all taxes, fees, levies, duties and other payments required in connection with the importation, distribution and sales of PRODUCTS, including without limitation any related income tax liability.
a.) General Terms: DEALER shall have the right to return, subject to terms hereof and at SAVI's expense, for a full credit or refund, any PRODUCTS that (i) are shipped in error or were not ordered pursuant to DEALER Purchase Order; or (ii) are damaged or defective (but not including damage incurred during shipment). In any of the foregoing events, DEALER shall notify SAVI within five (5) days of the receipt of the subject PRODUCTS, including a reasonable explanation for the return. SAVI reserves the right to deny any return for which notice is not given within the applicable notification period, or in the case of subsection (ii) above, if the damage is caused by the negligence or willful misconduct of DEALER or its representative or agents. If DEALER is eligible to return the PRODUCTS, SAVI will provide DEALER with a Return Merchandise Authorization ("RMA") number and related return instructions. Failure to obtain an RMA number, and/or to comply with the return instructions may result in denial of the return, or of some or all of the credit or refund amount. If upon examination, SAVI determines that any returned PRODUCTS were improperly returned or are not eligible for return, then SAVI reserves the right to send PRODUCT back to DEALER. This return policy is subject to change or modification from time to time consistent with SAVI's standard return policies, which are incorporated herein by reference.
b.) Definition of "Defective": For purposes of Section 6.a.) the term "defective" shall mean any PRODUCT that is not performing in accordance with the limited warranty associated with such upon inspection by DEALER.
c.) No Unauthorized Returns: DEALER shall not return any PRODUCTS except as expressly permitted under Section 6.a.), and SAVI shall have no obligation to accept any other returns. All returns not in compliance with Section 6.a.) shall at SAVI's option, in addition to the right of return and other remedies set forth in Section 6.a.), be subject to a handling charge due to SAVI from DEALER equal to twenty percent 20% of the price for the returned PRODUCTS on SAVI's then-current price list plus any freight, insurance or similar charges previously paid or incurred by SAVI in connection with the original shipment of such PRODUCTS to DEALER.
a.) Trademark Use: SAVI hereby grants DEALER a limited license to use, exhibit, display, reproduce and publish SAVI's trade names, trademarks and service marks associated with the PRODUCTS in order to promote and sell the PRODUCTS. DEALER shall comply with SAVI's trademark usage guidelines, as may be modified from time to time, which are available upon request.
b.) Trademark Ownership: SAVI has and shall retain exclusive ownership of all trademarks, trade names and PRODUCT names relating to SAVI or PRODUCTS whether listed in catalog or marketing materials or otherwise ("SAVI marks"). Neither DEALER nor its affiliates shall directly or indirectly contest or challenge, or do anything inconsistent with SAVI's exclusive ownership of the SAVI marks. DEALER shall not alter, deface, remove, cover, mutilate or add to the SAVI marks, except that if required by relevant regulations DEALER may attach labels in the local language, and/or inserts or information in PRODUCT containers.
c.) SAVI Content: SAVI may provide to DEALER, without limitation, PRODUCT advertising and promotional materials, as well as specifications, images, and other textual, graphical and/or multimedia content regarding the PRODUCTS for use in preparing advertising and promotional material ("SAVI content"). Subject to any limitations which SAVI places on the use of SAVI Content by notification to DEALER, SAVI hereby grants DEALER a license to use, exhibit and display, reproduce and publish (but not to modify, alter or amend) such SAVI Content for the purpose of advertising and promoting the PRODUCTS.
d.) Use After Termination: Upon expiration or termination of this AGREEMENT, unless otherwise notified by SAVI, DEALER shall be permitted to continue to advertise and promote the PRODUCTS, using the SAVI Marks and SAVI Content, all in accordance with Section 7.a.), 7.b.), and 7.c.), only until DEALER has depleted its inventory of the PRODUCTS. Thereafter, any license granted hereunder shall terminate and any use by DEALER of the SAVI marks and/or SAVI content shall be immediately discontinued without demand or judicial resolution.
These terms and any information marked or identified as confidential, or regardless of form or markings is of the nature that a reasonable person would understand its owner would not want it disclosed to the public will be considered to be "confidential information." Further, confidential information shall also include (a) this AGREEMENT and its terms; (b) technical matters concerning SAVI's trade secret processes or devices, knowhow, data, formulas, inventions (whether or not patentable or copyrighted), specifications and characteristics of PRODUCTS or services planned or being developed, and research subjects, methods and results, (c) SAVI's pricing, policies, markets and sales strategies, (d) matters relating to SAVI's project initiatives and designs, or (e) other information of a similar nature not generally disclosed to the public. Each party agrees not to disclose confidential information except to its own employees, or a third party bound by similar confidentiality obligations that are no less protective than this Section 8, and that have a need to know to perform their responsibilities. Each party agrees to take at least the same precautions to protect confidential information as such party would utilize to ensure the protection, confidentiality and security of its own confidential information. Confidential information shall not include any information which (a) is or becomes generally known or available through no act or failure to act by the receiving party; (b) is already known by the receiving party as evidenced by its written records; (c) is hereafter rightfully furnished to the receiving party by a third party without restriction on disclosure; or (d) is disclosed in response to a valid order by a court or other governmental body, or pursuant to the rules and regulations of any stock exchange or stock association in which the securities of the receiving party may be traded from time to time, provided that the receiving party provides the disclosing party with prior written notice of such disclosure as soon as reasonably possible in order to permit the disclosing party to seek confidential treatment of such information. Upon the expiration or earlier termination of this AGREEMENT, a party may, in writing, request either the prompt return or destruction, and a written certification of such destruction, of any confidential information provided to the other party. Each party further agrees that monetary damages may not alone be a sufficient remedy for unauthorized disclosure of confidential information and that the non-disclosing party shall be entitled to seek all remedies and damages available in law and equity, including but not limited to such injunctive relief as may be deemed proper by a court of competent jurisdiction.
a.) PRODUCT Materials: SAVI shall provide to DEALER access to marketing and technical information prepared by SAVI relating to the PRODUCTS, service, manuals, PRODUCT specifications, end-user warranties and other PRODUCT data and materials online through www.savicontrols.com/dealer. SAVI shall provide such PRODUCT Materials in English, and may provide them in other languages. If SAVI does not produce the PRODUCT Materials, or any part of them, in a language required by DEALER, then DEALER may, at its own expense and in good faith consult with SAVI, translate or obtain the translation of such PRODUCT Materials into such other language; provided that DEALER shall be required to obtain SAVI's approval, which shall not be unreasonably withheld, of any translation and adaptation of the PRODUCT Materials prior to distribution. DEALER shall indemnify and hold harmless SAVI from and against any and all damages, claims, losses or other expenses resulting from any mistake or omission in any translation or adaptation prepared by or on behalf of DEALER.
b.) Training: Subject to reservation scheduling to ensure space availability, DEALER will be eligible to attend training programs at SAVI's training facilities at charges agreed upon by both parties. DEALER agrees to make available a reasonable number of its personnel for such training, and agrees that travel and related costs (if any) are DEALER responsibility.
c.) Compliance: SAVI shall manufacture its PRODUCTS in compliance with applicable laws and will in accordance with applicable UL (Underwriter's Laboratory) listing standards. SAVI will make commercially reasonable efforts to notify DEALER as soon as practicable following the discovery by SAVI of any material non-compliance with applicable laws, or SAVI's receipt of a notice of a claim from a consumer, (which individually or in the aggregate in SAVI's reasonable expectation may result in material liability to DEALER) that a PRODUCT is defective or does not comply with all applicable laws.
a.) SAVI Representation and Warranties: SAVI represents and warrants to DEALER that (i) it has the authority to enter into this AGREEMENT and to sell the PRODUCTS to DEALER, free and clear of all liens, charges, encumbrances, or other restrictions, and that the persons signing this AGREEMENT on behalf of SAVI are authorized to sign; (ii) it will provide a manufacturer's warranty to end-users of the PRODUCTS that is generally consistent with industry standards, which will constitute SAVI's only warranty regarding the PRODUCTS; (iii) it will comply with all applicable federal, state, and local laws and regulations in performing its obligations under this AGREEMENT, including but not limited to laws and regulations pertaining to PRODUCT design, manufacture, packaging and labeling and, if applicable, importation and the Foreign Corrupt Practices Act; and (iv) the PRODUCTS are not trans-shipped for the purpose of mislabeling, evading quota or country of origin restrictions or for the purpose of avoiding compliance with law.
b.) DEALER Representation and Warranties: DEALER represents and warrants to SAVI that (i) it has the authority to enter into this AGREEMENT, and that the persons signing this AGREEMENT on behalf of DEALER are authorized to sign; (ii) it will comply with all applicable federal, state, and local laws, and that it will not export or ship any PRODUCTS outside of the United States except in strict compliance with any export-related laws and regulations; (iii) it will exert commercially reasonable efforts to promote and sell the PRODUCTS consistent with DEALER sales, marketing and merchandising plans, and (iv) it will not make false or misleading representations, or otherwise make any disparaging statement, about SAVI or any PRODUCT.
Neither party makes any representations nor warranties, express or implied, regarding the business results that the other may obtain as a consequence of this AGREEMENT or the transactions contemplated hereby. Except as set forth in, and only to the extent of, the end-user warranty pursuant to which SAVI extends certain warranty protection to the end-user. The PRODUCTS are being sold "AS IS," and SAVI makes no warranty to DEALER, express or implied, including any warranty of merchantability or fitness for a particular purpose. Except with regard to the provisions of this AGREEMENT relating to confidential information and intellectual property rights. Neither party will be liable for lost profits or lost savings, incidental, indirect, consequential, special, exemplary or punitive damages, except with regard to the provisions of this AGREEMENT relating to confidential information and intellectual property rights, neither party's liability shall exceed in the aggregate amount paid or owed to SAVI during the prior (12) months from the date such liability arise or $5,000.00, whichever is more.
a.) Term: This AGREEMENT will be effective for an initial term commencing on the date that this AGREEMENT is executed by SAVI and continuing thereafter until December 31 of the same year (the "Initial Term"). Unless sooner terminated as provided herein, upon the expiration of the Initial Term, this AGREEMENT will automatically renew for successive periods of one (1) year each (each, a "renewal term") unless terminated at the end of the initial term or any renewal term by either party by delivering written notice of the intent to terminate at least sixty (30) days prior to the end of the initial term or renewal term, as applicable.
b.) Termination: Either party may terminate this AGREEMENT at any time without cause upon delivering sixty (60) days written notice to the other party. In the event either party is in material breach of this AGREEMENT, this AGREEMENT may be terminated immediately by the non-breaching party, provided that notice describing the breach is presented to the breaching party. Rectifying the conditions of the breach within fifteen days (15) after receiving notice, and reporting that the breech has been rectified will in effect nullify the termination notice.
c.)Termination Events: (1) Without cause. Upon expiration or termination of this AGREEMENT without cause by either party, DEALER shall either, at SAVI's option:(i) be permitted to complete sell-through of its remaining PRODUCT inventory; or (ii) return its remaining PRODUCT inventory to SAVI, with the return freight expenses to be borne by the terminating party. (2) For Cause. Upon termination of this AGREEMENT by either party for cause due to the other party's breach, DEALER shall either, at SAVI's option:(i) be permitted to complete sellthrough of its remaining PRODUCT inventory; or (ii) return its remaining PRODUCT inventory to SAVI at the breaching party's expense.
a.) By SAVI: SAVI will indemnify, defend, and hold DEALER, and its agents and employees, harmless from and against any and all claims, actions, liabilities, losses, costs and expenses (a "claim") arising from (i) a PRODUCT recall, whether initiated by SAVI or a valid order by a court or other governmental body; (ii) claims that the PRODUCTS or any SAVI Content infringe, misappropriate or injure a third party's intellectual property or proprietary rights; and (iii) false or misleading PRODUCT specifications provided to DEALER to promote and sell the PRODUCTS. DEALER agrees to give SAVI prompt written notice of any claim, to tender the defense to SAVI, and to grant SAVI the right to control settlement and resolution. SAVI agrees to pay all costs of liability, settlement and defense, including its attorney fees and costs. If it deems appropriate to limit or reduce its potential liability arising from a claim, SAVI may cause DEALER to limit, suspend or terminate distribution of any PRODUCT or PRODUCTS, in one or more territories or countries, pending resolution of the claim provided; however that in the event of a suspension or termination of distribution pursuant to the foregoing, SAVI will accept a return of, and will reimburse DEALER at the price paid for DEALER existing inventory of suspended or terminated PRODUCT. Furthermore, if SAVI receives written notice of an alleged infringement or believes that a claim of infringement is likely, SAVI may at its sole option and expense: (1) procure for DEALER the right to continue to use PRODUCT at SAVI's sole expense; (2) modify SAVI's PRODUCT so that it no longer infringes; (3) replace the infringing portion of PRODUCT with material(s) that do not infringe, or (4) terminate this AGREEMENT.
b.) By DEALER: DEALER will indemnify, defend, and hold SAVI, its parent, affiliates, agents and employees harmless from and against any and all claims arising from DEALER negligence or willful misconduct, and from DEALER breach of this AGREEMENT including making any false or misleading statements about PRODUCT. SAVI agrees to give DEALER prompt written notice of any such claims, to tender the defense to DEALER, cooperate fully with any investigative or other requests, and to grant DEALER the right to control settlement and resolution. DEALER agrees to pay all costs finally awarded by a court of competent jurisdiction or agreed in a settlement of any such claim, including reasonable attorney fees and costs.
This AGREEMENT and any rights or obligations hereunder may not be assigned by either party without first obtaining the other party's express written consent, which consent shall not be unreasonably withheld; provided, however, that SAVI may assign this AGREEMENT, without obtaining express written consent by DEALER to (a) a successor corporation resulting from a merger or consolidation or to a purchaser of all or substantially all of SAVI's assets or a majority, or controlling interest in SAVI's voting stock; and (b) a present or future subsidiary or affiliate. Any attempted assignment in violation of this AGREEMENT shall be null and void.
Neither party shall be in breach of this AGREEMENT solely due to causes beyond the control and without the fault or negligence of such party. Such causes may include, but are not restricted to, acts of God or of a public enemy, acts of the government in either its sovereign or contractual capacity, fires, floods, epidemics, quarantine restrictions, strikes, freight embargoes, power failure, or failure of the customary delivery systems, but in every case the failure to perform must be beyond the control and without fault or negligence of the party failing to perform. Each party must inform the other of any force majeure event within five (5) business days after such party became aware of its occurrence, and within reason.
All notices and other communications which are required or permitted under this AGREEMENT shall be in writing and shall be deemed to have been duly given if hand-delivered or mailed by either registered or certified mail, return receipt requested, or by a nationally recognized overnight courier service, receipt confirmed.
In the case of notices via first-class mail or courier service, notices shall be deemed effective upon the date of receipt. Notices shall be addressed to the parties as set forth on the signature page of this AGREEMENT, unless either party notifies the other of a change of address in accordance with this Section 16, in which case the latest noticed address shall be used.
a.) Relationship of the Parties: The relationship between the parties shall be that of independent contractors. Nothing herein shall be construed as creating or constituting any agency or employment relationship, partnership, or joint venture between the parties.
b.) Governing Law, Jurisdiction: This AGREEMENT shall be governed by and interpreted under the laws of the State of Texas. SAVI and DEALER expressly consent and submit to the exclusive jurisdiction of the state and federal district courts located in Dallas, TX.
c.) Enforceability: If any provision of this AGREEMENT is held to be unenforceable by a court of competent jurisdiction, such provision shall be more narrowly and equitably construed so that it becomes legal and enforceable or if such construction is not possible, then the provision shall be deemed removed, and in either case the entire Terms shall not fail on account thereof and the balance of the Terms shall continue in full force and effect.
d.) No Waiver: Any of the provisions of this AGREEMENT may be waived by the party entitled to the benefit thereof. Neither party will be deemed, by any act or omission, to have waived any of its right or remedies hereunder unless such waiver is in writing and signed by the waiving party, and then only to the extent specifically set forth in such writing. A waiver with reference to one event will not be construed as continuing or as a bar to or waiver of any other right or remedy, or as to a subsequent event.
e.) Counterparts and Electronic Signature: This AGREEMENT may be executed in one or more counterparts, each of which shall be deemed an original but all of which together will constitute, and have the same force and effect as, one and the same instrument or an original executed document.
f.) Entire Terms, Amendments: This AGREEMENT contains the entire AGREEMENT between the parties with respect to the subject matter hereof, and supersedes and replaces all prior agreements, negotiations and oral understandings, if any. This AGREEMENT may not be amended, supplemented, or modified in any way, except by an amendment in writing and signed by authorized representatives of the parties. No amendment shall be effected by the acknowledgment or acceptance of a purchase order, invoice, or other forms stipulating additional or different terms. This AGREEMENT shall inure to the benefit of and be binding upon each of the parties and their respective successors, assigns, heirs, executors, administrators, and trustees. g.) Equitable Relief: The parties agree that a breach of Section 8 CONFIDENTIALITY of this AGREEMENT, or of any provision affecting the ownership of the SAVI IP (intellectual property) shall result in immediate and irreparable harm for which ordinary damages may not be a sufficient remedy. Therefore, the parties agree that in the event of any such breach, the non-breaching party may seek equitable relief, including without limitation an injunction or other restraint, in any court of competent jurisdiction, without the necessity of posting any bond, in addition to any other relief to which such non-breaching party may be entitled at law or in equity.
h.) Headings: Section headings used in this AGREEMENT are for the purposes of convenience only and shall not affect the legal interpretation of this AGREEMENT.
i.) Survival: The expiration or termination of this AGREEMENT shall not terminate vested rights of either party from any liabilities or obligations incurred under this AGREEMENT prior to or which by their nature are intended to survive expiration or termination, including but not limited to provisions relating to confidentiality, indemnification, and proprietary rights.
Certain Conditions and DEALER Obligations:
A. the SAVI PRODUCTS covered by this AGREEMENT are:
Audio/Video, Automation and Control: SAVI Software, SAVI Hardware, Custom SAVI Software, Custom SAVI Hardware, Software Licensing, Audio/Video Components, Networking, Accessories and Services.
B. the approved primary location:
As provided as the primary place of business documented in the SAVI Dealer Application.
In performance under the AGREEMENT, DEALER shall do the following:
Sell and distribute PRODUCT only to bona fide end users; not market, sell or distribute PRODUCT to wholesalers or sub-dealers, and also not market or sell PRODUCT by means of the Internet or any web site, or other commercial on-line service, unless DEALER has obtained SAVI's express, prior written approval.
Sell the Products only at approved locations unless DEALER has a separate written agreement with SAVI authorizing the sale of the Products by other means.
Not purchase PRODUCT offered by SAVI from any source other than SAVI, or an authorized distribution agent. Nothing herein shall be deemed to authorize or grant DEALER the right to state or imply in any manner that DEALER is authorized to promote or sell any SAVI products other than the PRODUCT which a DEALER is authorized to purchase and resell pursuant to this AGREEMENT and DEALER further agrees that it will not state or imply in any medium anything to the contrary.
Refrain from engaging in any unfair competitive practices, including but not limited to product disparagement and bait and switch practices, and comply with all applicable present and future federal, state, county and local laws, ordinances and regulations of all duly constituted authorities.
Maintain its business establishment in an attractive, clean, orderly and sanitary condition and maintain all its fixtures and furnishings in good condition and repair.
Display the PRODUCT and all promotional material pertaining thereto and maintain adequate stocks and facilities thereof, as applicable.
Obtain training from SAVI for DEALER personnel, and directly provide ongoing training of its sales personnel in connection with the demonstration, use and sale of the PRODUCT.
Make prompt payment of all invoices in accordance with the terms thereof (all terms commence on date of invoice) rendered by SAVI to DEALER in connection with such PRODUCT as may, from time to time, be sold by SAVI to DEALER.
Immediately forward to SAVI information concerning all charges, complaints, or claims of damage relating to any of the PRODUCT that may come to DEALER's attention.
Purchase from SAVI the minimum quantity, if any, of Products as may be required during the term of the AGREEMENT under any applicable independent DEALER program, or otherwise set forth in writing prior to execution of the AGREEMENT, as may be adjusted by SAVI from time to time as permitted under such DEALER program or upon thirty (30) days prior written notice to DEALER. In addition, certain additional minimum purchase obligations may be required to become eligible for price discounts or credit terms, if any, that may be offered by SAVI under any DEALER program from time to time; provided that no such program shall apply to DEALER unless set forth in writing and expressly extended to DEALER by SAVI.
11. (a) Not separate any software sold or bundled/packaged with any PRODUCT from such PRODUCT or sell, license or distribute such software on a standalone basis, (b) only distribute such software on those terms and conditions as SAVI may, from time to time require, and (c) not remove, translate or modify the contents of documentation of or related to such software, including, without limitation, any end user license agreements or warranty statements.
Without in any manner prejudicing the right of SAVI to claim that any other breach or default of this AGREEMENT on the part of DEALER constitutes a material breach or default, it is understood and agreed that the failure of DEALER to comply with the provisions of the foregoing subdivisions of this SCHEDULE A shall constitute a material breach and default of this AGREEMENT on the part of DEALER.
For the purpose of verifying compliance by DEALER with the provisions of the foregoing subdivisions of this SCHEDULE A, DEALER agrees that SAVI and its representatives will be permitted full access to and will be permitted to make copies of or abstracts from the books and records relating to PRODUCTS sold by SAVI to DEALER and will be permitted to audit such books and records at reasonable intervals.
Pending the completion of any such audit, SAVI shall have the right to delay shipments of PRODUCT to DEALER.
CONSTRUCTION OF AGREEMENT: This AGREEMENT shall be construed according to the laws of the State of Texas.


Alumni Data collection hub
Members
Feedback
View
or post a
Feedback
The Family
Name
Batch
Admission Year
Blood Group
Leaving year


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object it.sauronsoftware.ftp4j.FTPClient
public class FTPClient
This class implements a FTP client. You can use an instance of this class to connect to a remote FTP site and do FTP operations like directory listing, file upload and download, resume a broken upload/download and so on. The common flow is: create the object, connect to a remote FTP site with the connect() method, authenticate with login(), do anything you need with the contents of the remote site, quit the site with disconnect(). A FTPClient object can handle a connection per time. Once you have used and disconnected a FTPClient object you can use it again to connect another FTP server.
| Field Summary | |
|---|---|
static int |
MLSD_ALWAYS
The constant for the MLSD policy that causes the client to use always the MLSD command instead of LIST, also if the MLSD command is not explicitly supported by the server (the support is tested with the FEAT command). |
static int |
MLSD_IF_SUPPORTED
The constant for the MLSD policy that causes the client to use the MLSD command instead of LIST, but only if the MLSD command is explicitly supported by the server (the support is tested with the FEAT command). |
static int |
MLSD_NEVER
The constant for the MLSD policy that causes the client to use always the LIST command, also if the MLSD command is explicitly supported by the server (the support is tested with the FEAT command). |
static int |
SECURITY_FTP
The constant for the FTP security level. |
static int |
SECURITY_FTPES
The constant for the FTPES (FTP over explicit TLS/SSL) security level. |
static int |
SECURITY_FTPS
The constant for the FTPS (FTP over implicit TLS/SSL) security level. |
static int |
TYPE_AUTO
The constant for the AUTO file transfer type. |
static int |
TYPE_BINARY
The constant for the BINARY file transfer type. |
static int |
TYPE_TEXTUAL
The constant for the TEXTUAL file transfer type. |
| Constructor Summary | |
|---|---|
FTPClient()
Builds and initializes the client. |
| Method Summary | |
|---|---|
void |
abortCurrentConnectionAttempt()
Aborts the current connection attempt. |
void |
abortCurrentDataTransfer(boolean sendAborCommand)
If there's any ongoing data transfer operation, this method aborts it. |
void |
abruptlyCloseCommunication()
This method causes the communication channel to be abruptly closed. |
void |
addCommunicationListener(FTPCommunicationListener listener)
This method adds a FTPCommunicationListener to the object. |
void |
addListParser(FTPListParser listParser)
This method adds a FTPListParser to the object. |
void |
append(java.io.File file)
This method appends the contents of a local file to an existing file on the remote server. |
void |
append(java.io.File file,
FTPDataTransferListener listener)
This method uploads a file to the remote server. |
void |
append(java.lang.String fileName,
java.io.InputStream inputStream,
long streamOffset,
FTPDataTransferListener listener)
This method appends data to an existing file on the remote server. |
void |
changeAccount(java.lang.String account)
Call this method to switch the user current account. |
void |
changeDirectory(java.lang.String path)
This method changes the current working directory. |
void |
changeDirectoryUp()
This method changes the current working directory to the parent one. |
java.lang.String[] |
connect(java.lang.String host)
This method connects the client to the remote FTP host, using the default port value 21 (990 if security level is set to FTPS, see setSecurity(int) ). |
java.lang.String[] |
connect(java.lang.String host,
int port)
This method connects the client to the remote FTP host. |
void |
createDirectory(java.lang.String directoryName)
This method creates a new remote directory in the current working one. |
java.lang.String |
currentDirectory()
This method asks and returns the current working directory. |
void |
deleteDirectory(java.lang.String path)
This method deletes a remote directory. |
void |
deleteFile(java.lang.String path)
This method deletes a remote file. |
void |
disconnect(boolean sendQuitCommand)
This method disconnects from the remote server, optionally performing the QUIT procedure. |
void |
download(java.lang.String remoteFileName,
java.io.File localFile)
This method downloads a remote file from the server to a local file. |
void |
download(java.lang.String remoteFileName,
java.io.File localFile,
FTPDataTransferListener listener)
This method downloads a remote file from the server to a local file. |
void |
download(java.lang.String remoteFileName,
java.io.File localFile,
long restartAt)
This method resumes a download operation from the remote server to a local file. |
void |
download(java.lang.String remoteFileName,
java.io.File localFile,
long restartAt,
FTPDataTransferListener listener)
This method resumes a download operation from the remote server to a local file. |
void |
download(java.lang.String fileName,
java.io.OutputStream outputStream,
long restartAt,
FTPDataTransferListener listener)
This method resumes a download operation from the remote server. |
long |
fileSize(java.lang.String path)
This method asks and returns a file size in bytes. |
long |
getAutoNoopTimeout()
Returns the duration of the auto-noop timeout, in milliseconds. |
java.lang.String |
getCharset()
Returns the name of the charset used to establish textual communications. |
FTPCommunicationListener[] |
getCommunicationListeners()
This method returns a list with all the FTPCommunicationListener
used by the client. |
FTPConnector |
getConnector()
This method returns the connector used to connect the remote host. |
java.lang.String |
getHost()
If the client is connected, it reports the remote host name or address. |
FTPListParser[] |
getListParsers()
This method returns a list with all the FTPListParser used by the
client. |
int |
getMLSDPolicy()
This method returns the value suggesting how the client chooses whether to use or not the MLSD command (RFC 3659) instead of the base LIST command. |
java.lang.String |
getPassword()
If the client is authenticated, it reports the authentication password. |
int |
getPort()
If the client is connected, it reports the remote port number. |
int |
getSecurity()
Returns the security level used by the client in the connection. |
javax.net.ssl.SSLSocketFactory |
getSSLSocketFactory()
Returns the SSL socket factory used to negotiate SSL connections. |
FTPTextualExtensionRecognizer |
getTextualExtensionRecognizer()
This method returns the textual extension recognizer used by the client. |
int |
getType()
This method returns the value suggesting how the client encode and decode the contents during a data transfer. |
java.lang.String |
getUsername()
If the client is authenticated, it reports the authentication username. |
java.lang.String[] |
help()
This method calls the HELP command on the remote server, returning a list of lines with the help contents. |
boolean |
isAuthenticated()
This method tests if this client is authenticated. |
boolean |
isCompressionEnabled()
Checks whether the use of compression is enabled on the client-side. |
boolean |
isCompressionSupported()
Checks whether the connected remote FTP server supports compressed data transfers (uploads, downloads, list operations etc.). |
boolean |
isConnected()
This method tests if this client is connected to a remote FTP server. |
boolean |
isPassive()
This method tests if this client works in passive FTP mode. |
boolean |
isResumeSupported()
Checks whether the connected server explicitly supports resuming of broken data transfers. |
FTPFile[] |
list()
This method lists the entries of the current working directory parsing the reply to a FTP LIST command. |
FTPFile[] |
list(java.lang.String fileSpec)
This method lists the entries of the current working directory parsing the reply to a FTP LIST command. |
java.lang.String[] |
listNames()
This method lists the entries of the current working directory with a FTP NLST command. |
void |
login(java.lang.String username,
java.lang.String password)
This method authenticates the user against the server. |
void |
login(java.lang.String username,
java.lang.String password,
java.lang.String account)
This method authenticates the user against the server. |
void |
logout()
This method performs a logout operation for the current user, leaving the connection open, thus it can be used to start a new user session. |
java.util.Date |
modifiedDate(java.lang.String path)
This method asks and returns the last modification date of a file or directory. |
void |
noop()
This method performs a "noop" operation with the server. |
void |
removeCommunicationListener(FTPCommunicationListener listener)
This method removes a FTPCommunicationListener previously added to the object. |
void |
removeListParser(FTPListParser listParser)
This method removes a FTPListParser previously added to the
object. |
void |
rename(java.lang.String oldPath,
java.lang.String newPath)
This method renames a remote file or directory. |
FTPReply |
sendCustomCommand(java.lang.String command)
This method sends a custom command to the server. |
FTPReply |
sendSiteCommand(java.lang.String command)
This method sends a SITE specific command to the server. |
java.lang.String[] |
serverStatus()
This method returns the remote server status, as the result of a FTP STAT command. |
void |
setAutoNoopTimeout(long autoNoopTimeout)
Enable and disable the auto-noop feature. |
void |
setCharset(java.lang.String charset)
Sets the name of the charset used to establish textual communications. |
void |
setCompressionEnabled(boolean compressionEnabled)
Enables or disables the use of compression during any subsequent data transfer. |
void |
setConnector(FTPConnector connector)
This method sets the connector used to connect the remote host. |
void |
setMLSDPolicy(int mlsdPolicy)
This method lets the user control how the client chooses whether to use or not the MLSD command (RFC 3659) instead of the base LIST command. |
void |
setPassive(boolean passive)
This method enables/disables the use of the passive mode. |
void |
setSecurity(int security)
Sets the security level for the connection. |
void |
setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory)
Sets the SSL socket factory used to negotiate SSL connections. |
void |
setTextualExtensionRecognizer(FTPTextualExtensionRecognizer textualExtensionRecognizer)
This method sets the textual extension recognizer used by the client. |
void |
setType(int type)
This methods sets how to treat the contents during a file transfer. |
java.lang.String |
toString()
|
void |
upload(java.io.File file)
This method uploads a file to the remote server. |
void |
upload(java.io.File file,
FTPDataTransferListener listener)
This method uploads a file to the remote server. |
void |
upload(java.io.File file,
long restartAt)
This method uploads a file to the remote server. |
void |
upload(java.io.File file,
long restartAt,
FTPDataTransferListener listener)
This method uploads a file to the remote server. |
void |
upload(java.lang.String fileName,
java.io.InputStream inputStream,
long restartAt,
long streamOffset,
FTPDataTransferListener listener)
This method uploads a content to the remote server. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int SECURITY_FTP
public static final int SECURITY_FTPS
public static final int SECURITY_FTPES
public static final int TYPE_AUTO
public static final int TYPE_TEXTUAL
public static final int TYPE_BINARY
public static final int MLSD_IF_SUPPORTED
public static final int MLSD_ALWAYS
public static final int MLSD_NEVER
| Constructor Detail |
|---|
public FTPClient()
| Method Detail |
|---|
public FTPConnector getConnector()
public void setConnector(FTPConnector connector)
connector
- The connector used to connect the remote host.DirectConnector
public void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory)
sslSocketFactory
- The SSL socket factory used to negotiate SSL connections.public javax.net.ssl.SSLSocketFactory getSSLSocketFactory()
public void setSecurity(int security) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
security
- The security level.
java.lang.IllegalStateException
- If the client is already connected to a server.
java.lang.IllegalArgumentException
- If the supplied security level is not valid.public int getSecurity()
public void setPassive(boolean passive)
passive
- If true the passive mode is enabled.public void setType(int type) throws java.lang.IllegalArgumentException
TYPE_TEXTUAL
means that the data sent or received is
treated as textual information. This implies charset conversion during
the transfer.
TYPE_BINARY
means that the data sent or received is
treated as a binary stream. The data is taken "as is", without any
charset conversion.
TYPE_AUTO
lets the client pick between textual and
binary types, depending on the extension of the file exchanged, using a
FTPTextualExtensionRecognizer instance, which could be set through the
setTextualExtensionRecognizer method. The default recognizer is an
instance of DefaultTextualExtensionRecognizer
.
type
- The type.
java.lang.IllegalArgumentException
- If the supplied type is not valid.setTextualExtensionRecognizer(FTPTextualExtensionRecognizer)
,
DefaultTextualExtensionRecognizer
public int getType()
TYPE_AUTO
,
TYPE_BINARY
and TYPE_TEXTUAL
.public void setMLSDPolicy(int mlsdPolicy) throws java.lang.IllegalArgumentException
MLSD_IF_SUPPORTED
means that the client should use the
MLSD command only if it is explicitly supported by the server.
MLSD_ALWAYS
means that the client should use always the
MLSD command, also if the MLSD command is not explicitly supported by the
server
MLSD_NEVER
means that the client should use always only
the LIST command, also if the MLSD command is explicitly supported by the
server.
The support for the MLSD command is tested by the client after the
connection to the remote server, with the FEAT command.
mlsdPolicy
- The MLSD policy.
java.lang.IllegalArgumentException
- If the supplied MLSD policy value is not valid.public int getMLSDPolicy()
MLSD_IF_SUPPORTED
,
MLSD_ALWAYS
and MLSD_NEVER
.public java.lang.String getCharset()
public void setCharset(java.lang.String charset)
charset
- The name of the charset used to establish textual
communications.public boolean isResumeSupported()
public boolean isCompressionSupported()
setCompressionEnabled(boolean)
.
The returned value is not significant if the client is not connected and
authenticated.
isCompressionEnabled()
public void setCompressionEnabled(boolean compressionEnabled)
isCompressionSupported()
) returned value are
true.
The default value is false.
compressionEnabled
- true to enable the use of compression during any
subsequent file transfer, false to disable the
feature.isCompressionSupported()
public boolean isCompressionEnabled()
isCompressionSupported()
return
true.
isCompressionSupported()
public FTPTextualExtensionRecognizer getTextualExtensionRecognizer()
DefaultTextualExtensionRecognizer
.
DefaultTextualExtensionRecognizer
public void setTextualExtensionRecognizer(FTPTextualExtensionRecognizer textualExtensionRecognizer)
DefaultTextualExtensionRecognizer
.
You can plug your own by implementing the
FTPTextualExtensionRecognizer
interface. For your convenience the
ftp4j gives you another FTPTextualExtensionRecognizer implementation,
which is ParametricTextualExtensionRecognizer
.
textualExtensionRecognizer
- The textual extension recognizer used by the client.DefaultTextualExtensionRecognizer
,
ParametricTextualExtensionRecognizer
public boolean isAuthenticated()
public boolean isConnected()
public boolean isPassive()
public java.lang.String getHost()
public int getPort()
public java.lang.String getPassword()
public java.lang.String getUsername()
public void setAutoNoopTimeout(long autoNoopTimeout)
autoNoopTimeout
- The duration of the auto-noop timeout, in milliseconds. If 0
or less, the auto-noop feature is disabled.public long getAutoNoopTimeout()
public void addCommunicationListener(FTPCommunicationListener listener)
listener
- The listener.public void removeCommunicationListener(FTPCommunicationListener listener)
listener
- The listener to be removed.public FTPCommunicationListener[] getCommunicationListeners()
FTPCommunicationListener
used by the client.
public void addListParser(FTPListParser listParser)
FTPListParser
to the object.
listParser
- The list parser.public void removeListParser(FTPListParser listParser)
FTPListParser
previously added to the
object.
listParser
- The list parser to be removed.public FTPListParser[] getListParsers()
FTPListParser
used by the
client.
public java.lang.String[] connect(java.lang.String host) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
setSecurity(int)
).
host
- The hostname of the remote server.
java.lang.IllegalStateException
- If the client is already connected to a remote host.
java.io.IOException
- If an I/O occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the server refuses the connection.public java.lang.String[] connect(java.lang.String host, int port) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
host
- The host name or address of the remote server.port
- The port listened by the remote server.
java.lang.IllegalStateException
- If the client is already connected to a remote host.
java.io.IOException
- If an I/O occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the server refuses the connection.public void abortCurrentConnectionAttempt()
IOException
.
public void disconnect(boolean sendQuitCommand) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
sendQuitCommand
- If true the QUIT procedure with the server will be performed,
otherwise the connection is abruptly closed by the client
without sending any advice to the server.
java.lang.IllegalStateException
- If the client is not connected to a remote host.
java.io.IOException
- If an I/O occurs (can be thrown only if sendQuitCommand is
true).
FTPIllegalReplyException
- If the server replies in an illegal way (can be thrown only
if sendQuitCommand is true).
FTPException
- If the server refuses the QUIT command (can be thrown only if
sendQuitCommand is true).public void abruptlyCloseCommunication()
disconnect(boolean)
public void login(java.lang.String username, java.lang.String password) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
username
- The username.password
- The password (if none set it to null).
java.lang.IllegalStateException
- If the client is not connected. Call the connect() method
before!
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If login fails.public void login(java.lang.String username, java.lang.String password, java.lang.String account) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
username
- The username.password
- The password (if none set it to null).account
- The account (if none set it to null). Be careful: some servers
don't implement this feature.
java.lang.IllegalStateException
- If the client is not connected. Call the connect() method
before!
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If login fails.public void logout() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public void noop() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If login fails.public FTPReply sendCustomCommand(java.lang.String command) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException
command
- The command line.
java.lang.IllegalStateException
- If this client is not connected.
java.io.IOException
- If a I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.public FTPReply sendSiteCommand(java.lang.String command) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException
command
- The site command.
java.lang.IllegalStateException
- If this client is not connected.
java.io.IOException
- If a I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.public void changeAccount(java.lang.String account) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
account
- The account.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If login fails.public java.lang.String currentDirectory() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public void changeDirectory(java.lang.String path) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
path
- The path to the new working directory.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public void changeDirectoryUp() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public java.util.Date modifiedDate(java.lang.String path) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
path
- The path to the file or the directory.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public long fileSize(java.lang.String path) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
path
- The path to the file.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public void rename(java.lang.String oldPath, java.lang.String newPath) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
client.rename("oldname", "newname"); // This one renames
client.rename("the/old/path/oldname", "/a/new/path/newname"); // This one moves
oldPath
- The current path of the file (or directory).newPath
- The new path for the file (or directory).
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public void deleteFile(java.lang.String path) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
path
- The path to the file.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public void deleteDirectory(java.lang.String path) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
path
- The path to the directory.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public void createDirectory(java.lang.String directoryName) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
directoryName
- The name of the new directory.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public java.lang.String[] help() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public java.lang.String[] serverStatus() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.public FTPFile[] list(java.lang.String fileSpec) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException, FTPListParseException
fileSpec
- A file filter string. Depending on the server implementation,
wildcard characters could be accepted.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.
FTPListParseException
- If none of the registered parsers can handle the response
sent by the server.FTPListParser
,
addListParser(FTPListParser)
,
getListParsers()
,
abortCurrentDataTransfer(boolean)
,
listNames()
public FTPFile[] list() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException, FTPListParseException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.
FTPListParseException
- If none of the registered parsers can handle the response
sent by the server.FTPListParser
,
addListParser(FTPListParser)
,
getListParsers()
,
abortCurrentDataTransfer(boolean)
,
listNames()
public java.lang.String[] listNames() throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException, FTPListParseException
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.
FTPListParseException
- If none of the registered parsers can handle the response
sent by the server.abortCurrentDataTransfer(boolean)
,
list()
public void upload(java.io.File file) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
file
- The file to upload.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void upload(java.io.File file, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
file
- The file to upload.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void upload(java.io.File file, long restartAt) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
file
- The file to upload.restartAt
- The restart point (number of bytes already uploaded). Use
isResumeSupported()
to check if the server
supports resuming of broken data transfers.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void upload(java.io.File file, long restartAt, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
file
- The file to upload.restartAt
- The restart point (number of bytes already uploaded). Use
isResumeSupported()
to check if the server
supports resuming of broken data transfers.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void upload(java.lang.String fileName, java.io.InputStream inputStream, long restartAt, long streamOffset, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
fileName
- The name of the remote file.inputStream
- The source of data.restartAt
- The restart point (number of bytes already uploaded). Use
isResumeSupported()
to check if the server
supports resuming of broken data transfers.streamOffset
- The offset to skip in the stream.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void append(java.io.File file) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
file
- The local file whose contents will be appended to the remote
file.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void append(java.io.File file, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
file
- The local file whose contents will be appended to the remote
file.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void append(java.lang.String fileName, java.io.InputStream inputStream, long streamOffset, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
fileName
- The name of the remote file.inputStream
- The source of data.streamOffset
- The offset to skip in the stream.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void download(java.lang.String remoteFileName, java.io.File localFile) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
remoteFileName
- The name of the file to download.localFile
- The local file.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void download(java.lang.String remoteFileName, java.io.File localFile, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
remoteFileName
- The name of the file to download.localFile
- The local file.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void download(java.lang.String remoteFileName, java.io.File localFile, long restartAt) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
remoteFileName
- The name of the file to download.localFile
- The local file.restartAt
- The restart point (number of bytes already downloaded). Use
isResumeSupported()
to check if the server
supports resuming of broken data transfers.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void download(java.lang.String remoteFileName, java.io.File localFile, long restartAt, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.FileNotFoundException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
remoteFileName
- The name of the file to download.localFile
- The local file.restartAt
- The restart point (number of bytes already downloaded). Use
isResumeSupported()
to check if the server
supports resuming of broken data transfers.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.FileNotFoundException
- If the supplied file cannot be found.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void download(java.lang.String fileName, java.io.OutputStream outputStream, long restartAt, FTPDataTransferListener listener) throws java.lang.IllegalStateException, java.io.IOException, FTPIllegalReplyException, FTPException, FTPDataTransferException, FTPAbortedException
fileName
- The name of the remote file.outputStream
- The destination stream of data read during the download.restartAt
- The restart point (number of bytes already downloaded). Use
isResumeSupported()
to check if the server
supports resuming of broken data transfers.listener
- The listener for the operation. Could be null.
java.lang.IllegalStateException
- If the client is not connected or not authenticated.
java.io.IOException
- If an I/O error occurs.
FTPIllegalReplyException
- If the server replies in an illegal way.
FTPException
- If the operation fails.
FTPDataTransferException
- If a I/O occurs in the data transfer connection. If you
receive this exception the transfer failed, but the main
connection with the remote FTP server is in theory still
working.
FTPAbortedException
- If operation is aborted by another thread.abortCurrentDataTransfer(boolean)
public void abortCurrentDataTransfer(boolean sendAborCommand) throws java.io.IOException, FTPIllegalReplyException
sendAborCommand
- If true the client will negotiate the abort procedure with the
server, through the standard FTP ABOR command. Otherwise the
open data transfer connection will be closed without any
advise has sent to the server.
java.io.IOException
- If the ABOR command cannot be sent due to any I/O error. This
could happen only if force is false.
FTPIllegalReplyException
- If the server reply to the ABOR command is illegal. This
could happen only if force is false.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


This week your pair programming assignment is to build a website for Kahoot! Your website should make use of the following:
~ CSS Colours ~ Custom Fonts
Practice your CSS skills by trying the Flexbox Froggy game.


"What the mind of a man can see and believe, the mind of a man can achieve, with a positive mental attitude." - Unknown
Blog
Me
Projects
Cheat Sheets
Contact


{% extends 'base.html' %} {% block script %} {% endblock %} {% block content %}
This is the SpectreBack demo as part of the artifact evaluation of the Hacky Racers: Exploiting Instruction-Level Parallelism to Generate Stealthy Fine-Grained Timers (ASPLOS 2023). The majority of the code is borrowed from google's Spectre PoC. It was developed and optimized for Chrome 88 running on an Intel® Core™ i7-8750H processor on Linux. While it was confirmed to work on other CPUs (different vendor and/or generation), operating systems and Chromium flavors, you might have to adjust the configuration and it might work less reliably (or not at all). Note that the goal of this proof of concept is to demonstrate the feasibility of a web-based Spectre exploit. It is not a test to see if your device is vulnerable or not. All code is public, you can find it on GitHub.
This demo is split into three parts:
If you want to learn more about the impact on the web and how to protect your website, please check out google's blog post and our Hacky Racer paper.
When you're ready, click the next button on the bottom right to start.


Clothing & Accessories
Home-made Delicacies
Home Furnishing
Art & Craft
Events Organizer
Skilled professional services
Child-care Training & other services
Long Term course: Upto1 year
Mid Term course: 3-6 months course
Short Term course : upto 30 days


Gabriel de Vareilles
User Stories: As a user I can, ……
As a User, I can sign in / log in
As a User, I can report a missing Kitty
As a User, I can see missing Kitties around me
As a User, I can pick a Kitty
…..
 / -p)
git commit -m "commit msg"
git push origin <branch_name>
Rassembler les branches
git merge <branch_name>
git pull --rebase
....
Merci de votre attention !


Blot now makes it really easy to embed scripts inline blog posts. The output below is generated from randomColor. View the source for this page...


Equipment
Enter details of any magic items you hold.
When you have completed this section move on to the select your output options
and submit the return. There are three output options:
- Narrative export: The default, downloads a text file you can e-mail
to your LO
- CSV export: Only available if your LO agrees. Downloads a CSV file
ready for copy / paste into the returns spreadsheet that you can e-mail
to your LO
- Google Docs export: Only available if your LO agrees. Uploads your
data to a central branch Google Docs spreadsheet for your LO to access
The only other option is to Remember me on this computer. This will place
a number of Cookies on your PC with basic data about your return allowing
key fields to be automatically pre-populated for next months return.


Plus and Times
Level 01 (
Beginner
)
0%
Instructions:
Order doesn't matter; Use the virtual keys.
A
+
B =
A
×
B =
A =
1
2
3
4
5
6
7
8
9
C
0
−
Go
B =
1
2
3
4
5
6
7
8
9
C
0
−
A =
B =
A =
B =


{{vm.user.about}}
| Email Address | {{vm.user.email}} |
| Cellular Telephone | {{vm.user.mobile}} |
| Member Since | {{vm.user.memberSince}} |
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | |
|---|---|---|---|---|---|---|---|
| Start | 8:00 am | 8:00 am | 10:00 am | 8:00 am | 8:00 am | ||
| End | 5:00 pm | 5:00 pm | 7:00 pm | 5:00 pm | 5:00 pm |


subject = "Expedited Order - Cash on Delivery #{{order_id}}" ==
Dear {{first_name}} {{last_name}},
Your order will be dispatched today with Cash on Delivery.
Thank you,
Best Regards OIMS.


Belgrade Fitness was founded by Derek Hale in 1998 during his golden bodybuilding days. He always struggled to find the right advice from credible mentors, as the industry filled with fake gurus and bodybuilding products. Derek Hale envisioned Belgrade
Fitness as the #1 source for fitness enthusiast. Now it serves as training grounds for people all over the country whom are trying to take their fitness journey's to the next level.
Belgrade Fitness will be taking the next step in becoming a worldwide gym by opening 22 new locations all over the world in 2018.
Say hello:
Address: 200 Santa Monica Pier, Santa Monica, CA 90401
Email<EMAIL_ADDRESS>Phone:<PHONE_NUMBER>


Ocean [am04], ocean, in The Outer Sea
Last updated Turn #121
Ocean [am04], ocean, in The Outer Sea
------------------------------------------------------------------------
2: The Savvy Aardvark [ha5r], ship, 2 hulls, 1 rowing port, 6 sails,
2: 13% damaged, arrived from Ocean [am05], owner:
2: Phantasm [n4b], Imperial Empire, marquess, with two workers,
2: eight sailors
3: The Savvy Aardvark [ha5r], ship, 2 hulls, 1 rowing port, 6 sails,
3: 13% damaged, departed for Ocean [am03].
Routes leaving Ocean:
North, to Ocean [al04], 6 days
East, to Ocean [am05], 6 days
South, to Ocean [an04], 6 days
West, to Ocean [am03], 6 days


Information on running multiple operating systems on a physical server.
Information on deploying multiple applications on the same operating system.
The difference between Virtualization and Containerization.
How to set up a Web Server.
List of some basic Linux Commands.
How to connect Docker with Pycharm.


Robert Bosch Centre for Data Science and Artificial Intelligence (RBCDSAI) launches a prestigious distinction for pre-eminent faculty across the globe who have worked closely with the centre over the years. The main objective of the program is to honour academics for their valuable contribution to data science and AI, encourage sustained and long-term ties between the centre and the recipients, and inspire new researchers to initiate meaningful collaborations with the centre. The award carries a tenure of five years and the benefits include a recognition ceremony which will be held annually with all fellows and an RBCDSAI lapel pin, return economy class airfare to Chennai, once per year, Office space for the period of stay, local conveyance and contingency budget, Accommodation in the IITM guest house if it is available during the period.
Robert Bosch Centre for Data Science and Artificial Intelligence (RBCDSAI) offers the associate researcher program for faculty members from academic institutes and colleges in India to pursue research in areas of Data Science and Artificial Intelligence at RBCDSAI, IIT Madras. The program is intended for two to six weeks per year, for a period of two years. The program affords office space at RBCDSAI, computer resources, travel expenses, accommodation at the IITM guest house (if available), and an honorarium for covering local expenses
RBCDSAI offers this program aimed at international researchers (typically, PhDs and Postdocs) to pursue collaborations in areas of Data Science and Artificial Intelligence and their applications. The program supports visits from three to twelve weeks. The program offers workspace at RBCDSAI, compute resources, travel expenses between the researcher’s parent institute and IIT Madras, Accommodation at the IIT Madras guest house (if it is available during the period)
RBCDSAI offers the research experience program for hosting research scholars from other universities in India. The main objective of the program is to foster collaboration with and provide support for research work carried out Data Science and Artificial Intelligence and their applications in India. The travel is expected for four to eight continuous weeks. The program offers workspace, compute resources, domestic air travel, and expenses for a maximum of ₹20,000 per month.


CVT(1) CVT(1) NAME cvt - calculate VESA CVT mode lines SYNOPSIS cvt [-v|--verbose] [-r|--reduced] h-resolution v-resolution [refresh] DESCRIPTION Cvt is a utility for calculating VESA Coordinated Video Timing modes. Given the desired horizontal and vertical resolutions, a modeline adher‐ ing to the CVT standard is printed. This modeline can be included in Xorg xorg.conf(5) OPTIONS refresh Provide a vertical refresh rate in Hz. The CVT standard prefers either 50.0, 60.0, 75.0 or 85.0Hz. The default is 60.0Hz. -v|--verbose Warn verbosely when a given mode does not completely correspond with CVT standards. -r|--reduced Create a mode with reduced blanking. This allows for higher fre‐ quency signals, with a lower or equal dotclock. Not for Cathode Ray Tube based displays though. SEE ALSO xorg.conf(5), gtf(1) AUTHOR Luc Verhaegen. This program is based on the Coordinated Video Timing sample implementa‐ tion written by Graham Loveridge. This file is publicly available at <http://www.vesa.org/Public/CVT/CVTd6r1.xls>. CVT is a VESA trademark. X Version 11 xorg-server 1.12.4 CVT(1)


I just tried to use Openmpi 1.10.0 and I got an mpipf90 -show output different from yours (and I have eventually manage to build nwchem).
What is the output you get for
mpif90 -showme:version
This is what I am getting
$ mpif90 -showme:version
mpif90: Open MPI 1.10.0 (Language: Fortran)
$ mpif90 -show
ifort -I/home/edo/apps/ompi1100.ifort/include -I/home/edo/apps/ompi1100.ifort/lib -Wl,-rpath -Wl,/home/edo/apps/ompi1100.ifort/lib -Wl,--enable-new-dtags -L/home/edo/apps/ompi1100.ifort/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi
This is what I used to build NWChem. Please notice the LIBMPI value, that seems very different from yours
MPI_INCLUDE=/home/edo/apps/ompi1100.ifort/include
MPI_LIB=/home/edo/apps/ompi1100.ifort/lib
LIBMPI="-lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi"
|


This section describes
how to set up the various configurations of the hardware to run a demo.
Configuration
1: PIC24FJ256DA210 Development Board
Configuration
3: Graphics LCD Controller PICtail™ Plus SSD1926 Board with PIC32 Starter Kits
Configuration
4: Multimedia Expansion Board
1)
Before attaching
the Display Boards to the PIC24FJ256DA210 Development Board, make sure that the
jumpers on the development board are set to the default positions as seen in
the image below. Failure to so will
result in some features and functionalities of the demo to fail.
A.
JP8 – Install
jumper
B.
JP9, JP10, JP11
– Install jumper to pins 1-2
C.
JP12 – Install
jumper to pins 2-4
D. JP13 – Install jumper to pins RG8-S1
E.
JP14 – Install
jumper to pins RE9-S2
F.
JP15 – Install jumper to pins RB5-POT
G. JP16 – Install jumper to TX-USART_TX
H.
JP17 – Install
jumper to RX-USART_RX
I.
JP23 – Install
jumper to PMCS2-SPI
2)
Connect one of the Display Boards to the PIC24FJ256DA210 Development Board
using the Display Connector V1.
1)
Before attaching the PIM to the Explorer 16 board, insure that the processor
selector switch (S2) is in the “PIM” position as seen in the image below.
2)
Short the J7 jumper to the “PIC24” setting
3)
Before connecting the PIM to the Explorer 16 board, remove all attached cables
from both boards. Connect the PIM to the
Explorer 16 board. Be careful when connecting
the boards to insure that no pins are bent or damaged during the process. Also insure that the PIM is not shifted in
any direction and that all of the headers are properly aligned.
4)
When using the Graphics LCD Controller PICtail™ Plus SSD1926 Board.
A.
Set the SPI
Flash chip select signal to use RD1 by setting JP3 of the Graphics LCD
Controller PICtail™ Plus SSD1926 Board to RD1-FLASH CS. Leave JP1 open.
B.
Set up the PMP
interface:
i.
When running the
demo in the 8-bit PMP interface mode set JP2 of the Graphics LCD Controller
PICtail™ Plus SSD1926 Board to PARALLEL-8 Bit
ii.
When running the
demo in the 16-bit PMP interface mode set JP2 of the Graphics LCD Controller
PICtail™ Plus SSD1926 Board to PARALLEL-16 Bit
C.
Using the J9
edge connector of the Explorer 16 board, connect the Graphics LCD Controller
PICtail™ Plus SSD1926 Board.
D. Connect one of the Display Boards to the Graphics LCD
Controller PICtail™ Plus SSD1926 Board using the Display Connector V1.
5)
When using the Graphics PICtail Plus Daughter Board:
Connect the Graphics PICtail Plus Daughter Board to
the Explorer 16 Board using the J9 edge connector of the Explorer 16 board.
1)
Using the Starter Kit Connector (J3), connect the PIC32 Starter Kit to the
Graphics LCD Controller PICtail™ Plus SSD1926 Board.
2)
Set up Graphics LCD Controller PICtail™ Plus SSD1926 Board.
A.
Set the SPI
Flash chip select signal to use RD1 by setting JP3 of the Graphics LCD
Controller PICtail™ Plus SSD1926 Board to RD1-FLASH CS. Leave JP1 open.
B.
Set up the PMP
interface:
i.
When running the
demo in the 8-bit PMP interface mode set JP2 of the Graphics LCD Controller
PICtail™ Plus SSD1926 Board to PARALLEL-8 Bit
ii.
When running the
demo in the 16-bit PMP interface mode set JP2 of the Graphics LCD Controller
PICtail™ Plus SSD1926 Board to PARALLEL-16 Bit
3)
Connect one of the Display Boards to the Graphics LCD Controller PICtail™ Plus
SSD1926 Board using the Display Connector V1.
1) Using the Starter Kit Connector (J3) located on the
underside of the Multimedia Expansion Board, connect one of the PIC32 Starter
Kits to the Multimedia Expansion Board.
1) Power up the Multimedia Expansion
Board
a. using a 9V power supply using the J1
connector
b. Or through the USB connector of the
Starter Kit used.


{{ site.description }}
© {{ site.time | date: '%Y' }}. mooniak. This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.


Moods
Lawbreaker
Social
Adventurous
Energetic
Philosophical
Romantic
Relaxed
Lonely
Activities
Food
Drinks
Healthy Life
Culture
Shopping
Music
Have a stroll
Alternative
Profiles
About
Your browser does not support the Canvas element.
Press


Our goal is to inspire action. Our app gives the user a service idea to do for someone they know.
We want our users to feel empowered. We give you the ability to customize your contacts and services ideas.
We want to improve people's lives. Kind acts benefit the giver too; Research shows it releases serotonin, slows aging, and reduces stress levels.


As a first step we will look at the overall trend in the world for the suicides.This will help us to see whether we are doing good in terms of reducing the no of suicides year on year at the world level. We see that the overall trend is not decreasing that much, but fluctuating around the same number of suicides which has overall increased. There is an element of overall population increase which can be a factor in steady increase of suicides but still we need to reduce suicides.
We can see that in a developed country like United States of Americas , the number of suicides are increasing as compared to world.This can be attributed to the stress level in the people living in these countries.We can also see the charts for the yearly trends in developing countries and how they are doing in terms of the number of suicides.If we see that for some countries they are doing very well in terms of the overall reduction in the suicides we can further anlayze the reasons and open a stream of further inspection. Below chart reflects the number of number of suicides overall for a developed country like United States of America.
We can clearly see from the chart the suicides have dropped overall in 2016 steeply for United State of Americas. This can be due to data not present.Overall we see that the trend is that the number of suicides are increasing in developed countries like USA.After this we will see that how this trend is for the gender in the next scene.


OE1 Downloader
Allows downloading of shows from the radio station OE1 via the 7 day archive.
Configuration
The program is a standalone application that is configured with the file
conf/config.properties
(see documentation of in the file).
The configuration file specifies the download folder and rules for every show that should be downloaded.
Process of downloading
The program works as follows:
- First all JSON data files are downloaded that contain all shows of the day (or starting from the current time 7 days
ago).
- The JSON data are parsed and compared to the rules in conf/config.properties. A list of all shows to download
generated.
- The file name for the MP3 for each show is determined by the rules in the config file.
- If there is not already a downloaded file for the show in the download directory, it is downloaded and stored there.


I'm Jane Doe, an aspiring freelance wildlife photographer.
I'm a wanderer and explorer. My home follows me where ever I go.
If you like my work feel free to follow me on Twitter, Facebook or Instagram.


The dialog Keyed-Hash Message Authentication Code (HMAC) shows how the digital fingerprint of a file is created using a hash function. The purpose of a HMAC is to ensure authenticity.
Sender and receiver agree on a secret key and cryptographical hash function prior to message transmission. The sender links the message and the key (i.e. by appending) and hashes the created file. Then the hash value is transmitted together with the original message.
To check the authenticity, the receiver executes the same operations as the sender. He hashes the (received) message together with the secret key and compares the resulting hash value with the one he received. The message is authentic only if the two hash values are equal.


@Documented @Retention(value=SOURCE) @Target(value=TYPE) public @interface Category
Groovy categories are the original mechanism used by Groovy when augmenting classes with new methods. Writing categories required using a class writing style where all methods were static and an additional self parameter was defined. The self parameter and static nature of the methods disappeared once applied by Groovy's metaclass framework but some regarded the writing style as a little noisy. This transformation allows you to write your categories without the "apparent noise" but adds it back in during compilation so that the classes appear as normal categories.
It might seem strange writing your class/object enhancements using a succinct
notation, then having "noise" added, then having the noise removed during
category application. If this worries you, then you may also like to consider
using Groovy's ExpandoMetaClass
mechanism which avoids
the category definition altogether. If you already have an investment in
categories or like some of the other features which categories currently give you,
then read on.
The mechanics: during compilation, all methods are transformed to static ones with an additional
self parameter of the type you supply as the annotation parameter (the default type
for the self parameters is Object
which might be more broad reaching than
you like so it is usually wise to specify a type).
Properties invoked using 'this' references are transformed so that
they are instead invoked on the additional self parameter and not on
the Category instance. (Remember that once the category is applied, the reverse
will occur and we will be back to conceptually having methods on the this
references again!)
Classes conforming to the conventional Groovy category conventions can be used
within use
statements or mixed in at compile time with the @Mixin
transformation or at runtime with the mixin
method on classes.
An example showing a use
statement (allowing fine-grained application of
the category methods):
@Category
(Integer)
class IntegerOps {
def triple() {
this * 3
}
}
use (IntegerOps) {
assert 25.triple() == 75
}
Or, using the @Mixin
flavor for compile-time "mixing in" of the methods:
Or, instead of using@Category
(List) class Shuffler { def shuffle() { def result = new ArrayList(this) Collections.shuffle(result) result } }@Mixin
(Shuffler) class Sentence extends ArrayList { Sentence(Collection initial) { super(initial) } } def words = ["The", "quick", "brown", "fox"] println new Sentence(words).shuffle() // => [quick, fox, The, brown] (order will vary)
@Mixin
, try "mixing in" your methods at runtime:
// ... as before ... class Sentence extends ArrayList { Sentence(Collection initial) { super(initial) } } Sentence.mixin Shuffler // ... as before ...
public abstract Class value


My Hub
in name
in tags
Welcome
qmc
QRS API
connecting...
Enigma (Engine API)
connecting...
Data connection
checking...
Your roles
checking...
Source App
Drag&drop an app here or
upload a file
Testing
1) To create test apps, drag the source first from which to make test copies.
create test apps
2) Test from source app you own
get tests
3) Test from source app you don't own
get tests
version
by
data/\bridge
Apps
Select All


---
$title@: Other
$order: 5
$hidden: true
subnavs:
- pre_prints
- peer_reviewed
- conf
- reports
- talks
- posters
- other
---
{% set index_items = true %}
Pre-prints
{% with pubs = doc.pre_prints %}
{% endwith %}
Peer-Reviewed Journal Publications
{% with pubs = doc.peer_reviewed %}
{% endwith %}
Peer-Reviewed Conference Proceedings
{% with pubs = doc.conf %}
{% endwith %}
Technical Reports
{% with pubs = doc.tech_reports %}
{% endwith %}
Talks
{% with pubs = doc.talks %}
{% endwith %}
Posters
{% with pubs = doc.talks %}
{% endwith %}
Other Publications
{% with pubs = doc.other %}
{% endwith %}