Glossary of Terms
A
Abridged formulary
A list of commonly used drugs covered by your plan. It is periodically updated during the plan year.
Acute drugs
Medications that are taken for a short period of time, usually requiring a supply less than 30 days (i.e., antibiotics).
Annual enrollment period
A time set each fall when Medicare plan members can change their health or drugs plans or switch to Original Medicare. The Annual Enrollment Period is from October 15 until December 7. Your Employer Group's Open Enrollment may differ from Medicare's annual enrollment period.
Annual Notice of Change (ANOC)
A document current members receive each year that details changes in benefits and the formulary for the following coverage year, or based on the former employer's open enrollment period.
Appeal
An appeal is something you do if you disagree with our decision to deny a request for coverage of prescription drugs or payment for drugs you already received. For example, you may ask for an appeal if we don't pay for a drug you think you should be able to receive. Chapter 7 of your Evidence of Coverage explains appeals, including the process involved in making an appeal.
Appointed Representative
An individual either appointed by an enrollee or authorized under State or other applicable law to act on behalf of the enrollee in obtaining a coverage determination or in dealing with any of the levels of the appeals process.
B
Best Available Evidence
A process whereby a member's low income cost sharing level can be changed based on evidence provided by either the member/plan or the pharmacy, as opposed to the Centers for Medicare and Medicaid Services (CMS).
Biologicals / Biologics
Medical preparations, such as insulin and vaccines, made using living organisms and their products. Some biologicals / biologics are covered under Medicare Part D.
Brand name drug
A prescription drug that is manufactured and sold by the pharmaceutical company that originally researched and developed the drug. Brand name drugs have the same active-ingredient formula as the generic version of the drug. However, generic drugs are manufactured and sold by other drug manufacturers and are generally not available until after the patent on the brand name drug has expired.
C
Catastrophic Coverage Stage
The stage in the Part D Drug Benefit where you pay a low copayment or coinsurance for your drugs after you or other qualified parties on your behalf have spent $6550 in covered drugs during the covered year.
Centers for Medicare & Medicaid Services (CMS)
The federal agency that administers Medicare. Chapter 2 of your Evidence of Coverage explains how to contact CMS.
Coinsurance
An amount you may be required to pay as your share of the cost for prescription drugs after you pay any applicable deductibles. Coinsurance is usually a percentage (for example, 20%).
Compliance
The degree to which you follow suggested treatment guidelines as specified by your health care provider.
Comprehensive formulary
A complete listing of all the drugs covered by your plan. It is periodically updated during the year.
Coordination of Benefits (COB)
Coordination of Benefits is a process that is used to determine the amount that different health care plans pay when a member has primary coverage through a Medicare prescription drug plan and secondary coverage through one or more supplemental payers. Although a member cannot have more than one Medicare Part D prescription drug plan at a time, an employer or other plan sponsor may choose to provide additional coverage to an individual's Medicare drug benefit through a secondary plan.
Copayment
An amount you may be required to pay as your share of the cost for a prescription drug. A copayment is usually a set amount, rather than a percentage. For example, you might pay $10 or $20 for a prescription drug.
Cost sharing
Cost sharing refers to amounts that a member has to pay when drugs are received. (This is in addition to the plan's monthly premium.) Cost sharing includes any combination of the following three types of payments: (1) any deductible amount a plan may impose before drugs are covered; (2) any fixed "copayment" amount that a plan requires when a specific drug is received; or (3) any "coinsurance" amount, a percentage of the total amount paid for a drug, that a plan requires when a specific drug is received.
Cost sharing tier
Every drug on the list of covered drugs is in a cost-sharing tier. In general, the higher the cost-sharing tier, the higher your cost for the drug.
Coverage Determination
A decision about whether a drug prescribed for you is covered by the plan and the amount, if any, you are required to pay for the prescription.  You need to call or write to your plan to ask for a formal decision about the coverage. Coverage determinations are called "coverage decisions" in this booklet. Chapter 7 of your Evidence of Coverage explains how to ask us for a coverage decision.
Coverage Gap Stage
The gap between the Initial Coverage Stage and the Catastrophic Coverage Stage when, under most Medicare drug plans, you are responsible for paying all of your prescription drug costs out of pocket. (Also called the Donut Hole.) A 75% discount on the negotiated price (excluding the dispensing fee and vaccine administration fee, if any) is available for those brand name drugs from manufacturers that have agreed to pay the discount.
You reach the gap under the standard Medicare prescription drug benefit when the amount that you and your plan have spent for your Part D drugs reaches a certain amount specified by the Centers for Medicare & Medicaid Services.
Covered drugs
The term we use to mean all of the prescription drugs covered by our plan.
Creditable Prescription Drug Coverage
Prescription drug coverage (for example, from an employer or union) that is expected to pay, on average, at least as much as Medicare's standard prescription drug coverage. People who have this kind of coverage when they become eligible for Medicare can generally keep that coverage without paying a penalty, if they decide to enroll in Medicare prescription drug coverage later.
D
Days supply
The number of days a prescription is intended to last. It is calculated by dividing the number of doses in the prescription by the number of doses per day. (For example, 28 doses taken four times per day would be a seven day supply).
Deductible
The amount you must pay for prescriptions before our plan begins to pay.
Disenroll or Disenrollment
The process of ending your membership in our plan. Disenrollment may be voluntary (your own choice) or involuntary (not your own choice).
Dispense As Written
"Dispense as written" (DAW) is a designation on a prescription where the prescribing health care provider specifies by a signature to dispense the medication as it was written on the prescription. Prescriptions with this designation mean that the health care provider does not allow generic substitution. Prescriptions with this designation may have a higher copayment than those where generics can be substituted.
Dispensing fee
A fee charged each time a covered drug is dispensed to pay for the cost of filling a prescription. The dispensing fee covers costs such as the pharmacist's time to prepare and package the prescription.
Donut hole
Another term for the Coverage Gap Stage.
Dosage form
Indicates the form in which the drug is made and taken, such as tablet, capsule, liquid, cream, ointment, kit, spray, drops or other.
Dosing schedule
The amount of a medication you are to take and how often to take it.
Drug exclusion
A drug that does not qualify for Part D coverage and is therefore not covered under your plan. Examples of the types of drugs excluded by Medicare are drugs when used for cosmetic purposes or hair growth and barbiturates and benzodiazepines. (You can find more information about drug exclusions in your Evidence of Coverage and in your formulary.)
Drug tier
Every drug on the list of covered drugs is in a drug tier. In general, the higher the drug tier, the higher your cost for the drug.
Dual eligible
When a person is entitled to both Medicare (Part A and/or Part B) and Medicaid. If you are a dual-eligible beneficiary, you probably qualify for extra help from the government to pay for your prescription drugs and have been automatically assigned to your plan.
E
Emergency
A medical emergency is when you, or any other prudent layperson with an average knowledge of health and medicine, believe that you have medical symptoms that require immediate medical attention to prevent loss of life, loss of a limb, or loss of function of a limb. The medical symptoms may be an illness, injury, severe pain, or a medical condition that is quickly getting worse.
Evidence of Coverage (EOC) and Disclosure Information
This document, along with your enrollment form and any other attachments, riders, or other optional coverage selected, which explains your coverage, what we must do, your rights, and what you have to do as a member of our plan.
Exception
A type of coverage determination that, if approved, allows you to get a drug that is not on your plan sponsor's formulary (a formulary exception), or get a non-preferred drug at the preferred cost-sharing level (a tiering exception). You may also request an exception if your plan sponsor requires you to try another drug before receiving the drug you are requesting, or the plan limits the quantity or dosage of the drug you are requesting (a formulary exception).
Expedited Coverage Determination
A "fast decision" is called an "expedited coverage determination." You can get a fast decision only if you are asking for a drug you have not yet received.  You can get a fast decision only if using the standard deadlines could cause serious harm to your health or hurt your ability to function.
Explanation of Benefits (EOB)
A monthly statement that you receive if you have used your prescription drug coverage during the previous month. It specifies the total amount that you have spent on prescription drugs (true out-of-pocket cost or TrOOP) and the total amount that the plan has paid out. All claims that were processed during a particular cycle, whether approved, denied, or reversed, are detailed in the EOB.
Extra Help
A Medicare program to help people with limited income and resources pay Medicare prescription drug program costs, such as premiums, deductibles, and coinsurance.
F
Food and Drug Administration (FDA)
The federal agency responsible for overseeing drug safety and effectiveness.
Formulary/Preferred Product
There may be more than one drug within a therapeutic category to treat your condition. As a result, your plan sponsor selects certain drugs as formulary/preferred because of their overall ability to meet your health care needs at a lower cost. If appropriate, ask your physician to consider prescribing a formulary/preferred drug as highlighted in Drug Price Check.
Formulary 30-day notice
A letter notifying you that a change is being made to the formulary. The Centers for Medicare & Medicaid Services (CMS) requires that we notify you at least 30 days in advance of any changes we make to your formulary unless a drug is being removed by the manufacturer or the Food and Drug Administration because of issues with safety or effectiveness.
Formulary drug
Any drug that is covered and listed on a plan's formulary.
Formulary or Drug List (List of covered drugs)
A list of prescription drugs covered by the plan. The drugs on this list are selected by the plan with the help of doctors and pharmacists. The list includes both brand name and generic drugs.
G
Gap Discount Program
See Medicare Coverage Gap Discount Program.
Generic alternative
A generic drug that may be given in place of a brand-name drug to achieve similar results for many people. A generic alternative may contain different active ingredients than the brand-name drug, but it usually provides a similar effect when treating a specific condition.
Generic drug
A prescription drug that is approved by the Food and Drug Administration (FDA) as having the same active ingredient(s) as the brand name drug. Generally, a "generic" drug works the same as a brand name drug and usually costs less.
Grievance
A type of complaint you make about us or one of our network pharmacies, including a complaint concerning the quality of your care. This type of complaint does not involve coverage or payment disputes. See Section 7 of your Evidence of Coverage for details.
Group Number
An assigned number that identifies a specific group under a plan sponsor. This number is listed on your Member ID card.
I
I/T/U pharmacy
A pharmacy operated by the Indian Health Service, an Indian tribe or tribal organization, or an urban Indian organization.
Initial Coverage Limit (ICL)
The maximum limit of coverage under the Initial Coverage Stage.
Initial Coverage Stage
This is the stage after you have met your deductible (if applicable) and before your total drug expenses have reached $4130, including amounts you've paid and what our plan has paid on your behalf.
Initial Enrollment Period (IEP)
When you are first eligible for Medicare, the period of time when you can sign up for Medicare Part B. For example, if you're eligible for Part B when you turn 65, your Initial Enrollment Period is the 7-month period that begins 3 months before the month you turn 65, includes the month you turn 65, and ends 3 months after the month you turn 65.
L
Late enrollment penalty
An amount added to your monthly premium for Medicare drug coverage if you go without creditable coverage (coverage that is expected to pay, on average, at least as much as standard Medicare prescription drug coverage) for a continuous period of 63 days or more. You pay this higher amount as long as you have a Medicare drug plan. There are some exceptions. For example, if you receive Extra Help from Medicare to pay your prescription drug plan costs, the late enrollment penalty rules do not apply to you. If you receive Extra Help, you do not pay a penalty, even if you go without "creditable" prescription drug coverage.
Long-term care pharmacy
A pharmacy owned by or under contract with a long-term care facility to provide prescription drugs to the facility's residents.
Long-term drugs
Any medication that requires more than a short-term supply. Maintenance drugs are taken on a regular basis (3 months or more) for a chronic or long-term medical condition, such as asthma, diabetes, and high blood pressure. (Also called maintenance drugs.)
Low-income subsidy (LIS) ("Extra Help")
A Medicare program to help people with limited income and resources pay Medicare prescription drug program costs, such as premiums, deductibles, and coinsurance.
M
Maintenance drugs
Any medication that requires more than a short-term supply. Maintenance drugs are taken on a regular basis (3 months or more) for a chronic or long-term medical condition, such as asthma, diabetes, and high blood pressure. (Also called long-term drugs.)
Medicaid (or Medical Assistance)
A joint federal and state program that helps with medical costs for some people with low incomes and limited resources. Medicaid programs vary from state to state, but most health care costs are covered if you qualify for both Medicare and Medicaid. See Chapter 2, Section 6 of your Evidence of Coverage for information about how to contact Medicaid in your state.
Medically Accepted Indication
A use of a drug that is either approved by the Food and Drug Administration or supported by certain reference books. See Chapter 3, Section 3 of your Evidence of Coverage for more information about a medically accepted indication.
Medically Necessary
A treatment that is appropriate and consistent with the health care provider's diagnosis and is in accordance with accepted standards of medical practice. Treatment could not have been omitted without adversely affecting the patient's condition or the quality of medical care provided.
Medicare
The federal health insurance program for people 65 years of age or older, some people under age 65 with certain disabilities, and people with End-Stage Renal Disease (generally those with permanent kidney failure who need dialysis or a kidney transplant). People with Medicare can get their Medicare health coverage through Original Medicare, a Medicare Cost Plan, a PACE plan, or a Medicare Advantage Plan.
Medicare Advantage (MA) plan
Sometimes called Medicare Part C. A plan offered by a private company that contracts with Medicare to provide you with all your Medicare Part A and Part B benefits. A Medicare Advantage Plan can be an HMO, PPO, a Private Fee-for-Service (PFFS) plan, or a Medicare Medical Savings Account (MSA) plan. If you are enrolled in a Medicare Advantage Plan, Medicare services are covered through the plan, and are not paid for under Original Medicare. In most cases, Medicare Advantage Plans also offer Medicare Part D (prescription drug coverage). These plans are called Medicare Advantage Plans with Prescription Drug Coverage. Everyone who has Medicare Part A and Part B is eligible to join any Medicare health plan that is offered in their area, except people with End-Stage Renal Disease (unless certain exceptions apply).
Medicare Advantage plan with prescription drug coverage (MA-PD)
A Medicare Advantage plan that also provides Medicare Part D prescription drug coverage.
Medicare Cost Plan
A Medicare Cost Plan is a plan operated by a Health Maintenance Organization (HMO) or Competitive Medical Plan (CMP) in accordance with a cost-reimbursed contract under section 1876(h) of the Act.
Medicare Coverage Gap Discount Program
A program that provides discounts on most covered Part D brand name drugs to Part D enrollees who have reached the Coverage Gap Stage and who are not already receiving "Extra Help." Discounts are based on agreements between the federal government and certain drug manufacturers. For this reason, most, but not all, brand name drugs are discounted.
Medicare Health Plan
A Medicare health plan is offered by a private company that contracts with Medicare to provide Part A and Part B benefits to people with Medicare who enroll in the plan. This term includes all Medicare Advantage Plans, Medicare Cost Plans, Demonstration/Pilot Programs, and Programs of All-inclusive Care for the Elderly (PACE).
Medication Therapy Management (MTM) programs
Free programs offered to selected Medicare Part D members who have certain medical conditions or chronic illnesses, who are taking many prescription drugs, and who have high drug costs. MTM programs are designed to help members make better use of their coverage and improve their understanding and use of medication.
"Medigap" (Medicare supplemental insurance) Policy
Medicare supplement insurance sold by private insurance companies to fill "gaps" in Original Medicare. Medigap policies only work with Original Medicare. (A Medicare Advantage Plan is not a Medigap policy.)
Member (Member of our Plan, or "Plan Member")
A person with Medicare who is eligible to get covered services, who has enrolled in our plan and whose enrollment has been confirmed by the Centers for Medicare & Medicaid Services (CMS).
Member number
A unique number that appears on a Member ID card that identifies the member. Also referred to as an identification number.
Member Services
A department within our plan responsible for answering your questions about your membership, benefits, grievances, and appeals. See Chapter 2 of your Evidence of Coverage for information about how to contact Member Services or click the Contact Us link.
Monthly plan premium
The amount that you pay each month for your Medicare prescription drug coverage.
Multi-source drug
A drug that is marketed or sold by two or more manufacturers or labelers, is no longer protected under patent exclusivity, and has a therapeutically equivalent generic available.
N
Network pharmacy
A network pharmacy is a pharmacy where members of our plan can get their prescription drug benefits. We call them "network pharmacies" because they contract with our plan. In most cases, your prescriptions are covered only if they are filled at one of our network pharmacies.
Non-creditable coverage
Prescription drug coverage that is not as good as the standard Medicare prescription drug coverage. If you have non-creditable coverage, you may have to pay a late enrollment penalty if you choose to enroll in a Medicare drug plan after your initial enrollment period.
Non-preferred brand-name drug
A brand-name drug that costs more than generic or preferred drugs. There may be more than one drug within a therapeutic category to treat your condition. These drugs are placed on the non-preferred brand tier because the relative cost of the drug is higher than others in the same category without showing added benefits and value. (See also drug tier.)
Notice of Creditable Coverage
A letter from an employer, union, or other health plan sponsor that tells you that the coverage you have under that sponsor's prescription drug benefit is at least as good as the standard Medicare prescription drug coverage. (See also Creditable Prescription Drug Coverage.)
Notice of Non-creditable Coverage
A letter from an employer, union, or other health plan sponsor that tells you that the coverage you have under that sponsor's prescription drug benefit is not as good as the standard Medicare prescription drug coverage. (See also non-creditable coverage.)
O
Original Medicare ("Traditional Medicare" or "Fee-for-service" Medicare)
Original Medicare is offered by the government, and not a private health plan like Medicare Advantage Plans and prescription drug plans. Under Original Medicare, Medicare services are covered by paying amounts established by Congress to doctors, hospitals, and other health care providers. Under Original Medicare, you can go to any doctor, hospital, or other healthcare supplier who accepts Medicare. You must pay the deductible. Medicare pays its share of the Medicare-approved amount, and you pay your share. Original Medicare has two parts: Part A (Hospital Insurance) and Part B (Medical Insurance) and is available everywhere in the United States.
Out-of-network pharmacy
A pharmacy that doesn't have a contract with our plan to coordinate or provide covered drugs to members of our plan. As explained in the Evidence of Coverage, most drugs you get from out-of-network pharmacies are not covered by our plan unless certain conditions apply.
Out-of-pocket costs
See the definition for "cost sharing" above. A member's cost-sharing requirement to pay for a portion of drugs received is also referred to as the member's "out-of-pocket" cost requirement.
Over-the-counter drug (OTC)
A drug that is available without a prescription.
P
Part A
The part of Medicare that covers much of the cost of hospital care, home health care, skilled nursing facility care, and hospice services. (See also original Medicare plan.)
Part B
The part of Medicare that covers most of the cost of your doctor visits, outpatient care, and other related services. Certain drugs are covered under Medicare Part B, and these cannot also be covered under Medicare Part D.
Part C
See Medicare Advantage (MA) Plan
Part D
The voluntary Medicare Prescription Drug Benefit Program. (For ease of reference, we will refer to the prescription drug benefit program as Part D.)
Part D Drugs
Drugs that can be covered under Part D. We may or may not offer all Part D drugs. (See your formulary for a specific list of covered drugs.) Certain categories of drugs were specifically excluded by Congress from being covered as Part D drugs.
Pharmacy and Therapeutics (P&T) Committee
A group of health care professionals made up of pharmacists from the community and health care professionals from varying specialties. This committee serves as an advisory panel to a pharmacy benefit manager and/or a plan sponsor regarding the safe and effective use of prescription medications. A major function of the committee is to develop and manage a formulary (drug list).
Preferred brand drug
A brand-name drug that requires a higher co-payment than a generic drug but lower than a non-preferred brand-name drug. (Also called a preferred brand-name drug.)
Preferred Network Pharmacy
A network pharmacy that offers covered drugs to members of our plan at lower cost-sharing levels than apply at a non-preferred network pharmacy.
Premium
The periodic payment to Medicare, an insurance company, or a health care plan for health or prescription drug coverage.
Primary coverage
Coverage from the main provider of your prescription drug benefit. This may be from a stand-alone Medicare drug plan, a health plan, or a plan sponsor (such as an employer or union).
Prior authorization
Approval in advance to get certain drugs that may or may not be on our formulary. Some drugs are covered only if your doctor or other network provider gets "prior authorization" from us. Covered drugs that need prior authorization are marked in the formulary.
Q
Quality Improvement Organization (QIO)
A group of practicing doctors and other health care experts paid by the federal government to check and improve the care given to Medicare patients. See Chapter 2, Section 4 of your EOC for information about how to contact the QIO for your state.
Quantity limits
A management tool that is designed to limit the use of selected drugs for quality, safety, or utilization reasons. Limits may be on the amount of the drug that we cover per prescription or for a defined period of time.
R
Retail network pharmacy
A retail pharmacy that participates in your plan's network. In most cases, you need to use a network pharmacy to pay the amounts specified by your plan. A list of network pharmacies can be found in the Pharmacy Directory. (Also called a network pharmacy.)
Retail pharmacy
A chain or independently owned pharmacy. In most cases, a retail pharmacy must be in your plan's network in order for your drug to be covered. (See also network pharmacy.)
S
Secondary coverage
Coverage that pays for some costs not covered by your primary coverage. Many employers and unions help their retirees with prescription drug costs by offering secondary coverage when a retiree enrolls in a Medicare prescription drug plan.
Service area
A geographic area where a prescription drug plan accepts members if it limits membership based on where people live. The plan may disenroll you if you move out of the plan's service area.
Single-source brand drug
A drug that is usually marketed or sold by one manufacturer or labeler is referred to by its trade name and is protected under patent exclusivity.
Social Security Administration (SSA)
The federal agency that determines, among other things, whether you are entitled to and eligible for Medicare benefits.
Special Enrollment Period (SEP)
A set time when members can change their health or drugs plans or return to Original Medicare. Situations in which you may be eligible for a Special Enrollment Period include: if you move outside the service area, if you are getting "Extra Help" with your prescription drug costs, if you move into a nursing home, or if we violate our contract with you.
Specialty drugs
High-cost drugs that are used to treat complex conditions, such as anemia, cancer, hepatitis C, and multiple sclerosis, and that usually require injection and special handling. Plans can include these drugs in a separate "specialty" drug tier if their cost is above an amount specified by Medicare.
State Health Insurance Assistance Program (SHIP)
An organization paid by the federal government to give free health insurance information and help to people with Medicare. The name for this program may vary from state to state.
State Pharmacy Assistance Program (SPAP)
A state-funded, Medicare-approved program (separate from Medicaid) that provides financial assistance for prescription drugs to low-income and medically needy beneficiaries and individuals with disabilities. Medicare approved SPAPs are not available in all states.
Step therapy
A utilization tool that requires you to first try another drug to treat your medical condition before we will cover the drug your physician may have initially prescribed.
Strength
The amount of an active ingredient contained in a drug.
Summary of Benefits
A document that gives an overview of the benefits available under the plan. The Centers for Medicare & Medicaid Services (CMS) requires that a Summary of Benefits be included with all enrollment materials so that Medicare beneficiaries can use it to compare plans.
Supplemental Security Income (SSI)
A monthly benefit paid by the Social Security Administration to people with limited income and resources who are disabled, blind, or aged 65 and older. SSI benefits are not the same as Social Security benefits.
T
Therapeutic alternative
A drug that may be given in place of another drug to achieve the same or similar results for most people. Therapeutic alternatives may contain different active ingredients, but they usually provide a similar effect when treating a specific condition.
Therapeutic category
A group of drugs that are similar in their chemical make-up, the way they work, the conditions they treat, or their specific effects.
Therapeutic class
A group of drugs that are used to treat the same condition or symptom.
Tier
The level of coverage for each drug, for example, "specialty drug tier" or "generic drug tier." Your coinsurance or copayment will depend on which tier the drug is in. You can find more information about tiers in your Evidence of Coverage and in your formulary. (See drug tier.)
Total drug costs
The total amount paid for your prescription drugs. This amount includes what you pay and also what your plan pays for your drugs.
Transition supply
A temporary supply of medication that the plan is required to cover for a new member or a member affected by a change to the formulary.
True out-of-pocket costs (TrOOP)
The amount that you (and others on your behalf) have spent out of pocket during the plan year for Part D drugs. Once TrOOP expenses reach a certain amount, you qualify for what most plans refer to as catastrophic coverage. (See Catastrophic Coverage Stage.)


Core Values
Our values are deeply embedded in the STC ecosystem and empower us to create the best Web 3.0 experience
Transparency
Consumers should be informed of materials, processes and people that
Responsibility
Factories should practice ethical production methods and processes
Fair Trade
Distribution networks should price products appropriately and compensate fairly
Accessibility
Each individual contributing to the supply chain should be compensated failry
Partners
We invite you to partner with us to create cutting edge innovation
Stitch Coin Roadmap
To discover where we came from, find out where we're going
Our Team
Advisors
Let's revolutionize fashion together. Join me community today!
Let's GoSTC Tokens are required to access the networkFind out how to obtain STC.


Hello There!
Oh hey! If you're more of an email person, you can go direct at<EMAIL_ADDRESS>We'll process your information in accordance with our privacy policy.
CoLab is located in Ithaca, New York with collaborators worldwide.
PO BOX 444
Trumansburg, NY 14886
Trumansburg, NY 14886
(888) 426-5996
<EMAIL_ADDRESS>hello@colab.coop


Current temperature :
Temperature highs :
Temperature lows :
+
-
Reset
PSM off
Power saving mode is
on
PSM on


About Me
Hi my name is Emily! I'm 32 years old, and I'm from Kansas City, Missouri. I have lived in other cities like Omaha, San Francisco, and Playa Potrero, Costa Rica. I love to travel; next on my bucket list is Bora Bora, and next on my real life list is Chicago. I have a dog named Nellie, and two cats named Sadie and Corona. I have a younger brother, who is almost 30 and works as an accountant. I hope to find a remote job with my coding skills, so that I can be wherever I want to be and still be able to work. Hard pass on a 10 days of PTO per year policy.
Things I love are:
- Takis and other spicy foods
- Beaches and most bodies of water
- Books, movies, tv shows
- Hammocks and other places to sleep
- Making Spotify playlists for myself and friends, newest one is called "quarantunes!"


Remote VSCP Server
Name:
You must set a unique name for the connection.
Remote host/device (host:port):
There must be a remote host/device specified (and port) on the form host:port. Default port is 9598 if not entered).
Username:
Password:
Connection timeout (ms):
Default wcyd:
Response timeout (ms):
GUID for connection (optional):
Interface (optional):
Options:
SSL
Full level II
Set/edit filter
Test connection
Get interfaces
Cancel
OK


Extensions for Windows Apps
Extensions enhance the capabilities of the Crosswalk Project, enabling applications to make full use of platform features via native code.
Extensions are suitable for a number of use cases:
- Accessing a device capability not available via Crosswalk's JavaScript APIs. For example, using a specialised sensor or accessing part of the filesystem outside the web application's sandbox.
- Integrating existing C/C++ libraries with a web application where no JavaScript equivalents are available.
- Including technology or intellectual property in your application without distributing an easily-readable JavaScript library.
- Optimizing parts of your application after reaching the limits of what can be done with JavaScript.
Crosswalk extensions can be implemented in C or C++ and can link with external libraries, potentially allowing you to make use of any of the underlaying OS APIs, as well as other third party libraries. In addition, extensions are a safe way to add native capabilities to Crosswalk: each runs in its own process, so it won't directly affect the stability of the runtime.
This tutorial explains how to write a simple "echo" extension for Crosswalk running on 64-bit Windows. The extension accepts an input and returns that input prefixed with "You said: ". It will be used from JavaScript code (in an HTML5 web application) like this:
// Synchronous call will wait until function returns
var response = echo.echoSync('hello');
// response == 'You said: hello'
// Asynchronous call. Pass in the callback function as the 2nd paramter
echo.echoAsync('hello', function (response) {
// response == 'You said: hello'
});
The native part of the extension can be implemented in C or C++. Our simple example is trivial and could be implemented using JavaScript. However, the aim is to reduce the complexity of the extension to focus on code structure and workflow.
The C code which corresponds to the JavaScript API above looks like this:
// echoSync() handler
static void handle_sync_message(XW_Instance instance, const char* message) {
char* response = build_response(message);
g_sync_messaging->SetSyncReply(instance, response);
free(response);
}
// echoAsync() handler
static void handle_message(XW_Instance instance, const char* message) {
char* response = build_response(message);
g_messaging->PostMessage(instance, response);
free(response);
}
In this section, we write, build and package the Crosswalk extension. The extension itself is written in C and built using Visual Studio. Although we create both the extension and the application in this tutorial, they are actually two separate pieces: one extension can be used to support multiple applications, if desired.
The extension consists of three parts:
- A JavaScript file. This defines the API which web applications can invoke.
- A C header file containing a "stringified" version of the JavaScript file. This is used to define the JavaScript API for the extension inside the C program. This file is generated at build-time, before the C library is compiled.
- The C file which implements the native side of the extension.
You also need some supporting files to build and package the extension.
Install the Visual Studio Template
Download the template zip file: Crosswalk C-C++ Extensions Template.zip (14KB)
Copy the zip file into: C:\Users\<your user name>\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C++ Project\
(Note: Windows File Explorer may display "Documents" as "My Documents")
Getting started
Open Visual Studio and click “New Project” then “Templates” then “Visual C++” then in the list select “Crosswalk C-C++ Extensions Template”
Select the location of your code and enter the name of your project.
JavaScript bridge API to the C extension
This file wires the C interface to JavaScript and provides the bridge between the HTML5 application and the C code.
Let’s look at the JavaScript API :
var echoListener = null;
extension.setMessageListener(function(msg) {
if (echoListener instanceof Function) {
echoListener(msg);
};
});
exports.echoAsync = function (msg, callback) {
echoListener = callback;
extension.postMessage(msg);
};
exports.echoSync = function (msg) {
return extension.internal.sendSyncMessage(msg);
};
A note on the JavaScript API
The asynchronous part of this API is not suitable for a real production environment.
At the moment, when you invoke the echoAsync()
method, you set a single global message listener: a function which waits for the next response to be returned by the C part of the extension. However, this approach would not work correctly if the processing which occurred in the extension took some time, and the echoAsync()
method were invoked during that processing time.
For example, consider the following program:
var callback1 = function (response) {
console.log(response + ' world');
};
var callback2 = function (response) {
console.log(response + ' cruel world');
};
// invocation 1
echo.echoAsync('hello', callback1);
// invocation 2
echo.echoAsync('goodbye', callback2);
When invocation 1 occurs, the message listener is set to callback1
. If the extension takes several seconds to respond, invocation 2 may have already happened before invocation 1 completes; and invocation 2 sets the message listener to callback2
(there is only one listener for all responses). Consequently, when invocation 1 does eventually return, its handler (callback1) has been overwritten; so the responses for both invocation 1 and invocation 2 will be (incorrectly) handled by callback2.
In practice, this means that you would see this on the console:
hello cruel world
goodbye cruel world
instead of the anticipated:
hello world
goodbye cruel world
The solution is to pass a token from the JavaScript API to the C code, then return that token as part of the response from the C code. The JavaScript API would maintain a mapping from tokens to callbacks, so when responses are returned (containing a token), the correct handler can be looked up and invoked. A typical way to implement this would be to JSON-encode messages between the JavaScript and C parts of the extension, and include a token in each message. However, this process is too complex for the scope of this tutorial.
C static constant for the JavaScript API
In extension.c
, you should have:
static const char* kAPI= "var echoListener = null;"
""
"extension.setMessageListener(function(msg) {"
" if (echoListener instanceof Function) {"
" echoListener(msg);"
" };"
"});"
""
"exports.echoAsync = function (msg, callback) {"
" echoListener = callback;"
" extension.postMessage(msg);"
"};"
""
"exports.echoSync = function (msg) {"
" return extension.internal.sendSyncMessage(msg);"
"};"
;
C program code
This implements the Crosswalk extension API and has access to the full native API. For the purposes of this tutorial, the C code simply prefixes a message string with "You said: " and returns it.
Create a file extension/echo-extension.c
with this content:
// echo extension for Crosswalk
// adapted from
// https://github.com/crosswalk-project/crosswalk/blob/master/extensions/test/echo_extension.c
// Copyright (c) 2016 Intel Corporation. All rights reserved.
// Use of this source code is governed by a BSD-style license
// that can be found in the LICENSE file.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "XW_Extension.h"
#include "XW_Extension_SyncMessage.h"
// load kSource_echo_api string to set JavaScript API;
// echo-extension.h is generated by the makefile at build time
#include "echo-extension.h"
static const char* echo_ext_response_prefix = "You said: ";
static XW_Extension g_extension = 0;
static const XW_CoreInterface* g_core = NULL;
static const XW_MessagingInterface* g_messaging = NULL;
static const XW_Internal_SyncMessagingInterface* g_sync_messaging = NULL;
static void instance_created(XW_Instance instance) {
printf("Instance %d created!\n", instance);
}
static void instance_destroyed(XW_Instance instance) {
printf("Instance %d destroyed!\n", instance);
}
// add a "You said: " prefix to message
static char* build_response(const char* message) {
int length = strlen(echo_ext_response_prefix) + strlen(message);
char* response = malloc(length);
strcpy(response, echo_ext_response_prefix);
strcat(response, message);
return response;
}
static void handle_message(XW_Instance instance, const char* message) {
char* response = build_response(message);
g_messaging->PostMessage(instance, response);
free(response);
}
static void handle_sync_message(XW_Instance instance, const char* message) {
char* response = build_response(message);
g_sync_messaging->SetSyncReply(instance, response);
free(response);
}
static void shutdown(XW_Extension extension) {
printf("Shutdown\n");
}
// this is the only function which needs to be public
int32_t XW_Initialize(XW_Extension extension, XW_GetInterface get_interface) {
// set up the extension
g_extension = extension;
g_core = get_interface(XW_CORE_INTERFACE);
g_core->SetExtensionName(extension, "echo");
// kSource_echo_api comes from the echo-extension.h
// header file
g_core->SetJavaScriptAPI(extension, kSource_echo_api);
g_core->RegisterInstanceCallbacks(
extension, instance_created, instance_destroyed);
g_core->RegisterShutdownCallback(extension, shutdown);
g_messaging = get_interface(XW_MESSAGING_INTERFACE);
g_messaging->Register(extension, handle_message);
g_sync_messaging = get_interface(XW_INTERNAL_SYNC_MESSAGING_INTERFACE);
g_sync_messaging->Register(extension, handle_sync_message);
return XW_OK;
}
Some notes on the code:
- The
XW_Extension.h
header is used to define the structures used by the extension system. The only symbol that should be exported is the function:
int32_t XW_Initialize(XW_Extension extension, XW_GetInterface get_interface)
Its parameters are:extension
: The identifier for this extension. This identifier will be used for the extensionget_interface
: A function with signatureconst void* XW_GetInterface(const char* interface_name)
used for accessing the interfaces provided for integrating native code with the Crosswalk runtime. For eachinterface_name
, it returns a pointer to a structure with functions that the extension can call.
This function should be implemented and exported in the shared object; and it should return
XW_OK
when the extension is correctly initialized.- Be sure to use
extern "C"
when defining this function to avoid name mangling if using a C++ compiler (you're not in this tutorial). SetExtensionName()
sets the public name for the JavaScript API which will be available to your web application.SetJavaScriptAPI()
takes a JavaScript string to be presented as the API. The name you set withSetExtensionName()
should match the one you use in the JavaScript API string. In the case of this extension, the API string is loaded from a header file which is generated by the build.- This example provides synchronous and asynchronous versions of the same handler. But an extension doesn't have to handle both synchronous and asynchronous messages: it can handle only one type if desired.
- You should use asynchronous messaging where the processing performed by the C extension is likely to take some time (i.e. more than a few milliseconds; usually, this means anything involving disk or network access). Where the C code will return quickly (perhaps tens of milliseconds), synchronous messaging is safe enough.
- However, in most cases, the safest approach is to provide an asynchronous API. The synchronous alternative is shown here for the sake of completeness.
- Both the sync (
XW_Internal_SyncMessagingInterface->SetSyncReply()
) and async (XW_MessagingInterface->PostMessage()
) functions for returning a response "preserve their inputs", so you can free any pointers you pass to those functions once you've invoked them.
More details on the C interfaces
Core interface: XW_CORE_INTERFACE
- This interface is defined in the
XW_Extension.h
header file. - It is a struct
XW_CoreInterface
with the following fields:SetExtensionName()
sets name of the extension (identified by extension) to name. This is mandatory. It should only be called duringXW_Initialize()
.SetJavaScriptAPI()
exports the JavaScript shim that will be available to all page contexts. The JavaScript codeapi will be associated with extension. It should only be called duringXW_Initialize()
.RegisterInstanceCallbacks()
informs the Crosswalk runtime of functions that should be called when new instances of the extension are created or destroyed. Instances have the same lifetime of the web content. This should only be called duringXW_Initialize()
.RegisterShutdownCallback()
registers a callback that will be called when the extension is unloaded. This function should only be called duringXW_Initialize()
.SetInstanceData()
andGetInstanceData()
are convenience functions that allow for arbitrary data to be associated with each instance, and for that data to be retrieved. These functions may be called at any time during the lifecycle of an instance.
Messaging interface: XW_MESSAGING_INTERFACE
- This interface is defined in the
XW_Extension.h
header file. - It is a struct
XW_MessagingInterface
with the following fields:Register()
: when called, this function tells Crosswalk which function should be called in event of a message from the JavaScript side.PostMessage()
sends a message to the web content associated with the instance.
Sync messaging interface (experimental): XW_INTERNAL_SYNC_MESSAGING_INTERFACE
- This interface is defined in the
XW_Extension_SyncMessage.h
header file. It is marked as internal, and no guarantee will be made for its compatibility with future Crosswalk versions. - It is a struct
XW_Internal_SyncMessagingInterface
with the following fields:- Register(): this function tells Crosswalk which function should be called in event of a synchronous message from the JavaScript side.
- SetSyncReply() responds to a synchronous (blocking) message from the JavaScript side. The renderer process will be blocked until this function is called.rc/xwalk/extensions/public/*.h
The interface names and structures described above have a versioning suffix in their names. However, extension writers should use the unversioned macros to get the desired interfaces.
Build the project
You can just build the solution in Visual Studio which should just output the .DLL of your extension.
Run your extension
After downloading Crosswalk for Windows and unzipping it you can easily try your extension.
Inside your command line, navigate to the path where you unzipped Crosswalk and launch it using the method described in Run using Crosswalk binary directly with the following parameters:
--allow-external-extensions-for-remote-sources (which allow external extension for localhost, you do not need to worry about that when packing with Crosswalk app tools), and
--external-extensions-path=/path/to/myextension/myextension/directory.
 Please note that you can put multiple extensions in the same directory, Crosswalk will load all of them.


{% extends "layout.html" %} {% block title %} Donate - {{ super() }} {% endblock %} {% block head %} {{ super() }} {% endblock %} {% block mainColumnTitle %} Donate {% endblock %} {% block mainColumn %} {{ super() }}
I do not necessarily check the wallet balances that often. So if you want to make sure I discover your donation, then you are welcome to send me an e-mail together with your transaction. :)


Number of bits in the set or dehydrated bitset. For speed and space concerns, the initial number of bits cannot be increased.
Perform a bitwise AND on 2 bitsets or 1 bitset and 1 index. Both bitsets must have the same number of words, no length check is performed to prevent and overflow.
a bitset or single index to check (useful for LP, DP problems)
a new bitset that is the bitwise AND of the two
Circular shift bitset by an offset
a new bitset that is rotated by the offset
Clear an entire bitset
true
Clone a bitset
an copy (by value) of the calling bitset
Turn the bitset into a comma separated string that skips leading & trailing 0 words. Ends with the number of leading 0s and MAX_BIT. Useful if you need the bitset to be an object key (eg dynamic programming). Can rehydrate by passing the result into the constructor
representation of the bitset
Shared function for setting, unsetting, or toggling a range of bits
the starting index of the range to set
the ending index of the range to set
function to run (set, unset, or toggle)
true if set was successful, else false
Find first set bit (useful for processing queues, breadth-first tree searches, etc.)
the word to start with (only used internally by nextSetBit)
the index of the first set bit in the bitset, or -1 if not found
Find first zero (unset bit)
the word to start with (only used internally by nextUnsetBit)
the index of the first unset bit in the bitset, or -1 if not found
Find last set bit
the word to start with (only used internally by previousSetBit)
the index of the last set bit in the bitset, or -1 if not found
Find last zero (unset bit)
the word to start with (only used internally by previousUnsetBit)
the index of the last unset bit in the bitset, or -1 if not found
Run a custom function on every set bit. Faster than iterating over the entire bitset with a get()
Source code includes a nice pattern to follow if you need to break the for-loop early
the function to pass the next set bit to
Check whether a bit at a specific index is set
the position of a single bit to check
true if bit is set, else false
Get the cardinality (count of set bits) for the entire bitset
cardinality
Get the indices of all set bits. Useful for debugging, uses forEach
internally
Indices of all set bits
position of bit in bitset
the word where the index is located, or -1 if out of range
Quickly determine if a bitset is empty
true if the entire bitset is empty, else false
Quickly determine if both bitsets are equal (faster than checking if the XOR of the two is === 0). Both bitsets must have the same number of words, no length check is performed to prevent and overflow.
true if the entire bitset is empty, else false
Checks if one bitset is subset of another. Same thing can be done using and operation and equality check, but then new BitSet would be created, and if one is only interested in yes/no information it would be a waste of memory and additional GC strain.
a bitset to check
true
if provided bitset is a subset of this bitset, false
otherwise
Find first set bit, starting at a given index
the starting index for the next set bit
the index of the next set bit >= idx, or -1 if not found
Find first unset bit, starting at a given index
the starting index for the next unset bit
the index of the next unset bit >= idx, or -1 if not found
Both bitsets must have the same number of words, no length check is performed to prevent and overflow.
a bitset or single index to check (useful for LP, DP problems)
the operation to perform (and, or, xor)
a new bitset that is the bitwise operation of the two
Perform a bitwise OR on 2 bitsets or 1 bitset and 1 index. Both bitsets must have the same number of words, no length check is performed to prevent and overflow.
a bitset or single index to check (useful for LP, DP problems)
a new bitset that is the bitwise OR of the two
Find last set bit, up to a given index
the starting index for the next unset bit (going in reverse)
the index of the next unset bit <= idx, or -1 if not found
Find last unset bit, up to a given index
the starting index for the next unset bit (going in reverse)
the index of the next unset bit <= idx, or -1 if not found
Set a single bit
the position of a single bit to set
true if set was successful, else false
Set a range of bits
the starting index of the range to set
the ending index of the range to set
true if set was successful, else false
Get a string representation of the entire bitset, including leading 0s (useful for debugging)
a base 2 representation of the entire bitset
Toggle a single bit
the position of a single bit to toggle
true if set was successful, else false
Toggle a range of bits
the starting index of the range to toggle
the ending index of the range to toggle
true if set was successful, else false
Unset a single bit
the position of a single bit to unset
true if set was successful, else false
Perform a bitwise XOR on 2 bitsets or 1 bitset and 1 index. Both bitsets must have the same number of words, no length check is performed to prevent and overflow.
a bitset or single index to check (useful for LP, DP problems)
a new bitset that is the bitwise XOR of the two
Generated using TypeDoc
Create a new bitset. Accepts either the maximum number of bits, or a dehydrated bitset


Join our Community
Subscribe to our newsletter
Python
Python is an interpreted, high-level and general-purpose programming language.
C++
C++ is a programming language created as an extension of the C programming language
Java
Java is a class-based, object-oriented programming language.


An overview of the measured runtimes for execution of each combination of graph and algorithm.
| Algorithm 1 | Algorithm 2 | Algorithm 3 | |
|---|---|---|---|
| Graph 1 (10 vertices, 1000 edges) | 112 s | FAILED | N/A |
An overview of the throughput measured in edges per second for execution of each combination of graph and algorithm. Computed as the number of edges in a graph divided by the runtime.
| Algorithm 1 | Algorithm 2 | Algorithm 3 | |
|---|---|---|---|
| Graph 1 (10 vertices, 1000 edges) | 1000 | FAILED | N/A |
| Property | Value |
|---|---|
| benchmark.property | Value |
| Property | Value |
|---|---|
| platform.property | Value |


JOSIE AND THE PUSSYCATS A film review by Steve Rhodes Copyright 2001 Steve Rhodes RATING (0 TO ****): ***
JOSIE AND THE PUSSYCATS is SPICEWORLD but with -- are you ready for this? -- an actual plot. It's about nothing less than a "conspiracy to brainwash the kids of America with pop music," specifically with subliminal messages.
A cute-as-a-button Rachael Leigh Cook (ANTITRUST) plays lead singer Josie McCoy of the Pussycats. Rosario Dawson (HE GOT GAME) and Tara Reid (AMERICAN PIE) play Scary Spice and Baby Spice, oops, I mean Valerie Brown and Melody Valentine, the group's guitarist and drummer. Fiona (Parker Posey), the maniacal manager of MegaRecords, accurately calls the latter two, "Mopey and Dopey." The group is based on a Hanna-Barbera cartoon series from the early 1970s, which was itself based on a 1963 Archie comic book.
 Once he literally runs into the Pussycats, he decides to make them overnight stars without even bothering to hear them sing. Rocketing to number one in their first week, their fame is like a sudden and unexpected tornado.
The movie, written and directed in a collaborative effort by Harry Elfont and Deborah Kaplan, who last gave us the miserable comedy CAN'T HARDLY WAIT, is full of fun hi-jinks and lots and lots of high energy music. The songs are actually sung by Kay Handley of Letters to Cleo, but the three lead actresses sing back-up.
The funniest parts of the story are the product placement parodies. Everything in the girls' rooms from the wallpaper to the bedspreads is filled with corporate logos. "We will turn the world into one gigantic TV commercial," Fiona brags. Usually spectacular, Posey delivers a chillingly off-kilter performance as the weird, wacky woman CEO of MegaRecords. With their subliminal messages, MegaRecords is able to turn the opinions of millions of young consumers on a dime, causing them to shell out cash like a broken slot machine. Thinking thoughts like, "orange is the new pink" and "feathers are the new rhinestones," the teens have to go out and buy the latest fashion fad to replace perfectly good items that they already have.
Eventually, of course, Josie rebels against being a "trend pimp" for Fiona, and begins to sing songs free of secret messages. Even if the movie isn't exactly unforgettable, the same can't be said for the main song, "3 Small Words," which sticks in your brain like Super Glue. You don't think that there really are some hidden messages in it, do you? Personally, I don't. At any rate, I'm too busy right now to think about it. I've got to buy some new Nikes so I can walk to McDonalds and get a Coca-Cola and a Big Mac. After that there are 17 items of designer clothing at the mall that I just remembered that I absolutely have to buy before sunset.
JOSIE AND THE PUSSYCATS runs 1:35. It is rated PG-13 for language and sensuality and would be acceptable for kids around 7 and up.
My son Jeffrey, age 12, gave it ***. He said that it was funny and that he liked Josie and loved the music. He remarked how much the film was like SPICEWORLD.
Web: <http://www.InternetReviews.com>
Email<EMAIL_ADDRESS>Want free reviews and weekly movie and video recommendations via Email? Just send me a letter with the word "subscribe" in the subject line.
========== X-RAMR-ID: 28760 X-RT-AuthorID: 1271 X-RT-TitleID: 1107108 X-RT-RatingText: 3/4
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


AMLEO Style table { border-collapse: collapse; } table, th, td { border: 1px solid #aaa; padding: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em; } AMLEO Impl
PSKOV is a simple static site generator that runs in your web browser.
AMLEO ImplOldPSKOV is a simple but brilliant static site generator, and here's why:
| Functionality | Technical details | Meaning |
|---|---|---|
| Generates static site | Static site is simply a bunch of HTML files | You can host static site anywhere, even preview locally, no server required |
| Runs inside your web browser | PSKOV is a JavaScript application | Any desktop with a web browser should be able to run PSKOV |
| Supports decades old operating systems | PSKOV uses ECMAScript 5 (2009), which is supported by old web browsers | Microsoft Windows 2000 with Firefox 12 is enough to run PSKOV. Only update when you want, not them |
| PSKOV is designed to work for decades | ECMAScript 5 is a subset of later ECMAScript versions, i.e., when we use ECMAScript 5, we also use ECMAScript 6 but restrict ourselves to ECMAScript 5 functionality | We expect web browsers to support PSKOV for at least a decade. Prove us wrong in 2030! |
| PSKOV is an example of so-called "Client side web" | PSKOV is strictly a client side JavaScript application | PSKOV does not send your data anywhere, you own PSKOV, you don't pay the bills, you juse use the tool |


About the "{{project.projectName}}" at {{company.companyName}} he says she says:
{{project.shortDescription}}
Rate the project above.
He She asks to rate the following skills:
{{skill}} Any Comment?
What do you think about {{endorsementData.endorsement.endorsement.userDetail.firstName}}? This will be your lead quote on this endorsement


| |
Read an event.
-
Description:
-
This API is used to block or schedule a task that reads an event of which the event control block, event mask, reading mode, and timeout information are specified.
-
注意:
-
- An error code and an event return value can be same. To differentiate the error code and return value, bit 25 of the event mask is forbidden to be used.
-
参数:
-
|
参数名称 |
描述 |
|
pstEventCB |
[IN/OUT] Pointer to the event control block to be checked. This parameter must point to valid memory. |
|
uwEventMask |
[IN] Mask of the event expected to occur by the user, indicating the event obtained after it is logically processed that matches the ID pointed to by uwEventID. |
|
uwMode |
[IN] Event reading mode. |
|
uwTimeOut |
[IN] Timeout interval of event reading (unit: Tick). |
-
返回值:
-
-
Dependency:
-
- los_event.h: the header file that contains the API declaration.
-
参见:
-
LOS_EventPoll |
LOS_EventWrite
-
自从:
-
Huawei LiteOS V100R001C00
|


{% extends "base.html" %} {% block title %}OAuth Access Authorization{% endblock %} {% block content %}
You have come here because you are in the process of allowing a external application to access your private Auth data. If you are not, then please close this window. Otherwise, please confirm below if you wish to give access to your private Auth data. This can be revoked at any time from the main Auth panel.
{{ consumer.name }}
{{ consumer.description }}
{% endblock %}


SARS-CoV- drug coronavirus {border-style protease px;} virus #ffffff;} RNA SARS-CoV CLpro viral inhibitors potential Med. COVID- antiviral novel treatment Chem. CoV PLpro human protein respiratory structure binding host (FigureÂ SARS approved inhibit receptor repurposing FigureÂ acute current development including px; rapidly severe {font-family ACE font-size infection syndrome target viruses Drug N/A RdRp broad-spectrum currently double; infected large outbreaks papain-like potent proteins recently sequence structural treat (), Elsevier Res. active agreement border-color border-width cells cellular clinical compounds developed different disease drugs enzyme future information interaction key medicine medicines million new noncovalent rapid shown small solid; {font-style {font-weight (grant -nCoV Chinese CoVs. Covid- Cys Favipiravir HIV However, Rev. SARS-CoV-. Scheme Wuhan active-site activity additional basis biological biology bold causing centre chloroquine common courier; described develop discovery domain em; entry evaluation extensive fight genome high identified inhibition inhibitor outbreak pandemic pandemic. pneumonia polymerase promising protein, pt;} research resource short-term structure, targeting therapies, world â€"


The purpose of this project was to analyze how weather across 500+ cities across the world changes as you get closer to the equator. To accomplish this analysis, OpenWeatherMap API was utilized to assemble the dataset to create a representative model of weather across world cities.
Matplotlib was used to build a series of plots to showcase the relationships regarding several variables of weather vs. latitude. Relationships analyzed included: Temperature (F) vs. Latitude, Humidity (%) vs. Latitude, Cloudiness (%) vs. Latitude, and Wind Speed (mph) vs. Latitude.
Data and visualizations are are provided as part of the analysis, including explanations and descriptions of trends and correlations.


{% extends 'registration/base.html' %} {% block content %}
We've Emailed you Instruction to Reset Password if Account Exists with Email You Will Received Password Reset Instruction on Your Email


Noteworthy Contents
-
JQueryContactsChallenge\
-
Home\
- Index.cshtml — Client-side code.
-
Controllers\
- HomeController.cs — Server-side code.
-
Models\
- DbModel.edmx — Entity data model for retrieving data from database.
-
Deployment\
-
Web\
- JQueryContactsChallenge.zip — Web Deployment Package.
-
Db\
- JQueryContactsChallengeDb_Create.sql — SQLCMD database creation script.
- JQueryContactsChallengeDb.dacpac — Data-tier Application File.
-
JQueryContactsChallengeDb\
-
dbo\
-
Tables\
- Contacts.sql — Data table definition.
- Script.PostDeployment1.sql — Sample data.
Installation
- Install Database
- Install Website
- Configure Website
1. Database Installation
Installation can be done using 3 approaches:
1.1 Import Data-tier Application File
Using SQL Server Management Studio, you can import that database using Deployment\Db\JQueryContactsChallengeDb.dacpac
.
See https://technet.microsoft.com/en-us/library/jj554810(v=sql.110).aspx for more details.
1.2 Execute Script
Using the sqlcmd
utility or by using SQL Server Management Studio, you can execute Deployment\Db\JQueryContactsChallengeDb.dacpac
to create the database.
See https://msdn.microsoft.com/en-us/library/ms162773.aspx for more details on the sqlcmd
utility
or https://msdn.microsoft.com/en-us/library/ms174187.aspx for more details on SQLCMD mode in SQL Server Management Studio.
1.3 Manually Create Database
- Create database — For this project, the database was named
JQueryContactsChallengeDb
, but you can name it whatever you like.
- Create data table — Execute the script located at
JQueryContactsChallengeDb\dbo\Tables\Contacts.sql
.
- Populate data table — Execute the script located at
JQueryContactsChallengeDb\Script.PostDeployment1.sql
.
2. Install Website
Installation can be done using 2 approaches:
2.1 Import Data-tier Application File
Using IIS Manager, you can import the web application from the file located at Deployment\Web\JQueryContactsChallenge.zip
.
See http://www.iis.net/learn/publish/using-web-deploy/import-a-package-through-iis-manager for more details.
2.2 Deploy web app using Visual Studio
You can open the project in Visual Studio, right-click on the web application project, and deploy the web application
3. Configure Website
Note: Sometimes, when a web app is installed, the web.config file does not get copied along with the deployment package. You may need to copy the web.config file from the source code, if that is the case.
Set connection string — The only other thing you should have to do, is to modify the connection string, which is located in the web.config file at:
/config/connectionStrings/add[@name="JQueryContactsChallengeEntities"]
.
- Verify SQL server instance — Look for the text
data source=LENNYPC\SQLEXPRESS;
and set the text between the '=' and ';' to the actual name of the instance when you installed the database.
- Verify database name — If you created the database as another name, look for the text
initial catalog=JQueryContactsChallenge;
and set the text between the '=' and ';' to the actual name of the database you created.


Numbers like 0.1 and 0.3 have nice representations in decimal numbers, but no exact match in binary. They will get approximated to the nearest available representation.
That one happens to have an exact binary representation: 100.01. More generally, fractions where the denominator is a power-of-two can be represented exactly with a float, e.g. 1/2, 3/4, 7/32.
None of these numbers has an exact representation in binary, so each will be rounded to the nearest available representation. When the addition of 0.1 and 0.2 is done, these rounding errors combine to give a result which is not the closest available approximation to 0.3.
The floating point standard (IEEE 754) specifies 'exact rounding' on basic operations (addition, subtraction, multiplication, division). On these operations, you're guaranteed to get the approximation which is closest to the true value!
The rounding rules usually give exact results for integers, but if at any stage you have a number too big to exactly store in a float, you'll get roundoff error.
Just like the basic arithmetic operations, square root is guaranteed to give the closest available approximation to the true result!
Functions like sin, cos, log, etc. are implementation dependent. Depending on your implementation, you could get very good or very poor accuracy. The only function with exact rounding is sqrt().
The exact rounding guarantee applies to the individual add and multiply operations. When a bunch of these are combined, you get multiple roundings, and the final answer is not guaranteed to be the closest available approximation to the true result.
Some languages (e.g. C and C++) don't promise this, and special (non-default) compiler settings are needed if you want rounding to follow IEEE 754 rules.
There are dedicated methods and software libraries for doing this; check out 'arbitrary precision arithmetic'. It's usually a lot slower than using standard floating point numbers though.


STATION 5 OF 7
NUS Sustainability Strategic Plan developed by the Sustainability Steering Committee, focuses on the operational aspects of the University. It identifies the University’s key environmental impact areas and articulates the goals as well as actions to be implemented to reach its targets by 2020.


USD/JPY climbs to fresh daily highs above 108.70 on upbeat US data
by Eren Sengezer- US Pres. Trump says trade deal with China is "potentially very close."
- Upbeat Manufacturing PMI and UoM Consumer Sentiment data boost USD.
- US Dollar Index climbs to fresh weekly highs near 98.20.
After edging down to 108.50 area in the early trading hours of the American session, the USD/JPY pair reversed its direction and advanced to a fresh daily top of 108.73 but seems to be having a difficult time stretching higher as investors continue to react developments surrounding the United States (US)-China trade dispute.
Earlier in the day, US President Donald Trump said a trade deal with China was "potentially very close" to cause safe-haven assets such as the JPY to lose interest. The 10-year US Treasury bond yield, which lost as much as 2% earlier in the day, erased almost all of its losses on Trump's comment.
However, following a Reuters report suggesting that all five commissioners of the US Federal Communications Commission (FCC) will vote to bar Chinese telecommunication giant Huawei and ZTE from government subsidy programs, the 10-year US T-bond yield lost its traction and was last down 1% on the day, suggesting that risk sentiment has started to sour on this headline.
Reflecting the shift in the market mood, the USD/JPY pair turned flat on the day near 108.60 and is looking to close the second straight week in the negative territory.
USD strength helps pair stay above 108.50
On the other hand, the IHS Markit's Manufacturing Purchasing Managers' Index (PMI) rose to 52.2 in November's preliminary reading to surpass the market expectation of 51.5 and provided a boost to the greenback. Additionally, the University of Michigan's Consumer Sentiment Index improved to 96.8 in November to support the US Dollar Index, which was last up 0.25% on the day at 98.20.
Technical levels to watch for
USD/JPY
| Overview | |
|---|---|
| Today last price | 108.64 |
| Today Daily Change | 0.02 |
| Today Daily Change % | 0.02 |
| Today daily open | 108.62 |
| Trends | |
|---|---|
| Daily SMA20 | 108.76 |
| Daily SMA50 | 108.28 |
| Daily SMA100 | 107.72 |
| Daily SMA200 | 108.97 |
| Levels | |
|---|---|
| Previous Daily High | 108.7 |
| Previous Daily Low | 108.28 |
| Previous Weekly High | 109.3 |
| Previous Weekly Low | 108.23 |
| Previous Monthly High | 109.29 |
| Previous Monthly Low | 106.48 |
| Daily Fibonacci 38.2% | 108.54 |
| Daily Fibonacci 61.8% | 108.44 |
| Daily Pivot Point S1 | 108.37 |
| Daily Pivot Point S2 | 108.11 |
| Daily Pivot Point S3 | 107.94 |
| Daily Pivot Point R1 | 108.79 |
| Daily Pivot Point R2 | 108.96 |
| Daily Pivot Point R3 | 109.21 |


{% extends "base.html" %} {% load i18n %} {% block content %}
Thank you for registering. In order to prohibit misuse, you need to activate your account before you can use it. We sent an EMail with further instructions to the address you specified, please follow the link in that email to activate your account.
{% endblock %}


Created a chatbot powered with NLP models that is used to treat anxiety, mild depression, and panic attack. The bot replicates self-CBT procedure.


Preview mode
Last edit was 6 days ago
Save Publish
Choose whether viewers of your MapStory will see a legend for this chapter.
Customize how each StoryLayer name should appear. Names entered here display in the legend, timeline, and your story, but do not affect the StoryLayer itself.


CRNT (path) |
Class for managing CRNT methods. |
Cgraph (model) |
Class for constructing core CRNT values and C-graph of the network. |
LowDeficiencyApproach (cgraph) |
Class for testing the Deficiency Zero and One Theorems. |
MassConservationApproach (cgraph, …) |
Class for constructing variables and methods needed for the mass conservation approach. |
SemiDiffusiveApproach (cgraph, …) |
Class for constructing variables and methods needed for the semi-diffusive approach. |
GeneralApproach (cgraph, get_physiological_range) |
Class for constructing a more general approach to bistability detection for systems with mass action kinetics. |


Ingredients 3 cups old-fashioned rolled oats 2 to 2 1/2 cups your choice of nuts and seeds* 1 1/2 teaspoons kosher salt 1/4 teaspoon cinnamon 1/2 teaspoon cardamom 1/2 cup oil, such as olive oil 1/2 cup plus 1 tablespoon liquid sweetener, such as honey or maple syrup 3/4 teaspoon vanilla 3/4 cup dried fruits, chopped Equipment Mixing bowls Measuring cups and spoons Spatula Parchment Half-sheet pan or baking sheet Directions Set out your ingredients: For this particular run of granola we are using: 3 cups old-fashioned oats, 1/2 cup pumpkin seeds, 1/2 cup sesame seeds, 1/2 cup almonds, 1/2 cup wide-flake, unsweetened coconut (added near the end of baking), 1 1/2 teaspoon kosher salt, 1/4 teaspoon cinnamon, 1/2 teaspoon cardamom, 3/4 teaspoon vanilla extract, 1/2 cup olive oil, 1/2 cup + 1 tablespoon maple syrup, 3/4 cup dried cherries, chopped (added at the end), 1 cup roasted pistachios, chopped (added at the end)
Continue Reading


 We pride ourselves in locating and producing interesting and unusual items for sale. Right now the selection is a bit sparse but check back from time to time and you may be suprised at what you find!
Wonderful smelling affordable handmade gourmet soaps
In chemistry, a soap is a salt of a fatty acid.[1] Household uses for soaps include washing, bathing, and other types of housekeeping, where soaps act as surfactants, emulsifying[2] oils to enable them to be carried away by water. In industry they are also used in textile spinning[further explanation needed] and are important components of some lubricants. Metal soaps are also included in modern artists' oil paints formulations as a rheology modifier.[3]
We really want to hear from you! something you dont like? Something you would like to see?. We are a progressive company constantly seeking to evolve.


Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.
This error occurs when $controller service is called in order to instantiate a new controller but no scope is provided via $scope
property of the locals map.
Example of incorrect usage that leads to this error:
$controller(MyController);
//or
$controller(MyController, {scope: newScope});
To fix the example above please provide a scope (using the $scope
property in the locals object) to the $controller call:
$controller(MyController, {$scope: newScope});
Please consult the $controller service api docs to learn more.


This demo allows you to upload to server short (up to 1Mb) audio file in one of the following formats:mp3|wav|aif|ogg|3gp|amr|mid. The uploaded file will be converted to aac format in mp4 container and send back to the client. After successful conversion the result audio file will be played back in the browser.
Note:the second and all the next requests will be executed with some delay.


About
The value of a good board game is worth more than the sum of it's labor and materials. Games can
bring fun to family gatherings, invoke good conversations and keep the mind sharp.
Rich Games is about spending time with friends and family.
On this website there is information about various board games with an emphasis on hnefatafl games.
Check out our microsite to learn about Angel Chess.
Follow us on Twitter.
Subscribe to Join the Newsletter.


LDAP.CONF
Section: File Formats (5)Updated: 2010/06/30
Index Return to Main Contents
NAME
ldap.conf, .ldaprc - LDAP configuration file/environment variablesSYNOPSIS
/etc/openldap/ldap.conf, ldaprc, .ldaprc, $LDAP<option-name>DESCRIPTION
If the environment variable LDAPNOINIT is defined, all defaulting is disabled.The ldap.conf configuration file is used to set system-wide defaults to be applied when running ldap clients.
Users may create an optional configuration file, ldaprc or .ldaprc, in their home directory which will be used to override the system-wide defaults file. The file ldaprc in the current working directory is also used.
Additional configuration files can be specified using the LDAPCONF and LDAPRC environment variables. LDAPCONF may be set to the path of a configuration file. This path can be absolute or relative to the current working directory. The LDAPRC, if defined, should be the basename of a file in the current working directory or in the user's home directory.
Environmental variables may also be used to augment the file based defaults. The name of the variable is the option name with an added prefix of LDAP. For example, to define BASE via the environment, set the variable LDAPBASE to the desired value.
Some options are user-only. Such options are ignored if present in the ldap.conf (or file specified by LDAPCONF).
Thus the following files and variables are read, in order:
variable $LDAPNOINIT, and if that is not set: system file /etc/openldap/ldap.conf, user files $HOME/ldaprc, $HOME/.ldaprc, ./ldaprc, system file $LDAPCONF, user files $HOME/$LDAPRC, $HOME/.$LDAPRC, ./$LDAPRC, variables $LDAP<uppercase option name>.Settings late in the list override earlier ones.
SYNTAX
The configuration options are case-insensitive; their value, on a case by case basis, may be case-sensitive.
Blank lines are ignored.
Lines beginning with a hash mark (`#') are comments, and ignored.
Valid lines are made of an option's name (a sequence of non-blanks, conventionally written in uppercase, although not required), followed by a value. The value starts with the first non-blank character after the option's name, and terminates at the end of the line, or at the last sequence of blanks before the end of the line. The tokenization of the value, if any, is delegated to the handler(s) for that option, if any. Quoting values that contain blanks may be incorrect, as the quotes would become part of the value. For example,
# Wrong - erroneous quotes: URI "ldap:// ldaps://" # Right - space-separated list of URIs, without quotes: URI ldap:// ldaps:// # Right - DN syntax needs quoting for Example, Inc: BASE ou=IT staff,o="Example, Inc",c=US # or: BASE ou=IT staff,o=Example2C Inc,c=US # Wrong - comment on same line as option: DEREF never # Never follow aliases
A line cannot be longer than LINE_MAX, which should be more than 2000 bytes on all platforms. There is no mechanism to split a long line on multiple lines, either for beautification or to overcome the above limit.
OPTIONS
The different configuration options are:- URI <ldap[si]://[name[:port]] ...>
-
Specifies the URI(s) of an LDAP server(s) to which the
LDAP
library should connect. The URI scheme may be any of
ldap,
ldaps
or
ldapi,
which refer to LDAP over TCP, LDAP over SSL (TLS) and LDAP
over IPC (UNIX domain sockets), respectively.
Each server's name can be specified as a
domain-style name or an IP address literal. Optionally, the
server's name can followed by a ':' and the port number the LDAP
server is listening on. If no port number is provided, the default
port for the scheme is used (389 for ldap://, 636 for ldaps://).
For LDAP over IPC,
name
is the name of the socket, and no
port
is required, nor allowed; note that directory separators must be
URL-encoded, like any other characters that are special to URLs;
so the socket
/usr/local/var/ldapi
must be specified as
ldapi://%2Fusr%2Flocal%2Fvar%2Fldapi
A space separated list of URIs may be provided.
- BASE <base>
- Specifies the default base DN to use when performing ldap operations. The base must be specified as a Distinguished Name in LDAP format.
- BINDDN <dn>
- Specifies the default bind DN to use when performing ldap operations. The bind DN must be specified as a Distinguished Name in LDAP format. This is a user-only option.
- DEREF <when>
-
Specifies how alias dereferencing is done when performing a search. The
<when>
can be specified as one of the following keywords:
-
- never
- Aliases are never dereferenced. This is the default.
- searching
- Aliases are dereferenced in subordinates of the base object, but not in locating the base object of the search.
- finding
- Aliases are only dereferenced when locating the base object of the search.
- always
- Aliases are dereferenced both in searching and in locating the base object of the search.
-
- HOST <name[:port] ...>
-
- Specifies the name(s) of an LDAP server(s) to which the LDAP library should connect. Each server's name can be specified as a domain-style name or an IP address and optionally followed by a ':' and the port number the ldap server is listening on. A space separated list of hosts may be provided. HOST is deprecated in favor of URI.
- NETWORK_TIMEOUT <integer>
- Specifies the timeout (in seconds) after which the poll(2)/select(2) following a connect(2) returns in case of no activity.
- PORT <port>
- Specifies the default port used when connecting to LDAP servers(s). The port may be specified as a number. PORT is deprecated in favor of URI.
- REFERRALS <on/true/yes/off/false/no>
- Specifies if the client should automatically follow referrals returned by LDAP servers. The default is on. Note that the command line tools ldapsearch(1) &co always override this option.
- SIZELIMIT <integer>
- Specifies a size limit (number of entries) to use when performing searches. The number should be a non-negative integer. SIZELIMIT of zero (0) specifies a request for unlimited search size. Please note that the server may still apply any server-side limit on the amount of entries that can be returned by a search operation.
- TIMELIMIT <integer>
- Specifies a time limit (in seconds) to use when performing searches. The number should be a non-negative integer. TIMELIMIT of zero (0) specifies unlimited search time to be used. Please note that the server may still apply any server-side limit on the duration of a search operation. VERSION {2|3} Specifies what version of the LDAP protocol should be used.
- TIMEOUT <integer>
- Specifies a timeout (in seconds) after which calls to synchronous LDAP APIs will abort if no response is received. Also used for any ldap_result(3) calls where a NULL timeout parameter is supplied.
SASL OPTIONS
If OpenLDAP is built with Simple Authentication and Security Layer support, there are more options you can specify.- SASL_MECH <mechanism>
- Specifies the SASL mechanism to use. This is a user-only option.
- SASL_REALM <realm>
- Specifies the SASL realm. This is a user-only option.
- SASL_AUTHCID <authcid>
- Specifies the authentication identity. This is a user-only option.
- SASL_AUTHZID <authcid>
- Specifies the proxy authorization identity. This is a user-only option.
- SASL_SECPROPS <properties>
-
Specifies Cyrus SASL security properties. The
<properties>
can be specified as a comma-separated list of the following:
-
- none
- (without any other properties) causes the properties defaults ("noanonymous,noplain") to be cleared.
- noplain
- disables mechanisms susceptible to simple passive attacks.
- noactive
- disables mechanisms susceptible to active attacks.
- nodict
- disables mechanisms susceptible to passive dictionary attacks.
- noanonymous
- disables mechanisms which support anonymous login.
- forwardsec
- requires forward secrecy between sessions.
- passcred
- requires mechanisms which pass client credentials (and allows mechanisms which can pass credentials to do so).
- minssf=<factor>
- specifies the minimum acceptable security strength factor as an integer approximating the effective key length used for encryption. 0 (zero) implies no protection, 1 implies integrity protection only, 56 allows DES or other weak ciphers, 112 allows triple DES and other strong ciphers, 128 allows RC4, Blowfish and other modern strong ciphers. The default is 0.
- maxssf=<factor>
- specifies the maximum acceptable security strength factor as an integer (see minssf description). The default is INT_MAX.
- maxbufsize=<factor>
- specifies the maximum security layer receive buffer size allowed. 0 disables security layers. The default is 65536.
-
- SASL_NOCANON <on/true/yes/off/false/no>
- Do not perform reverse DNS lookups to canonicalize SASL host names. The default is off.
GSSAPI OPTIONS
If OpenLDAP is built with Generic Security Services Application Programming Interface support, there are more options you can specify.- GSSAPI_SIGN <on/true/yes/off/false/no>
- Specifies if GSSAPI signing (GSS_C_INTEG_FLAG) should be used. The default is off.
- GSSAPI_ENCRYPT <on/true/yes/off/false/no>
- Specifies if GSSAPI encryption (GSS_C_INTEG_FLAG and GSS_C_CONF_FLAG) should be used. The default is off.
- GSSAPI_ALLOW_REMOTE_PRINCIPAL <on/true/yes/off/false/no>
- Specifies if GSSAPI based authentification should try to form the target principal name out of the ldapServiceName or dnsHostName attribute of the targets RootDSE entry. The default is off.
TLS OPTIONS
If OpenLDAP is built with Transport Layer Security support, there are more options you can specify. These options are used when an ldaps:// URI is selected (by default or otherwise) or when the application negotiates TLS by issuing the LDAP StartTLS operation.- TLS_CACERT <filename>
- Specifies the file that contains certificates for all of the Certificate Authorities the client will recognize.
- TLS_CACERTDIR <path>
-
Specifies the path of a directory that contains Certificate Authority
certificates in separate individual files. The
TLS_CACERT
is always used before
TLS_CACERTDIR.
The specified directory must be managed with the OpenSSL c_rehash utility.
This parameter is ignored with GNUtls.
When using Mozilla NSS, <path> may contain a Mozilla NSS cert/key database. If <path> contains a Mozilla NSS cert/key database and CA cert files, OpenLDAP will use the cert/key database and will ignore the CA cert files.
- TLS_CERT <filename>
-
Specifies the file that contains the client certificate.
This is a user-only option.
When using Mozilla NSS, if using a cert/key database (specified with TLS_CACERTDIR), TLS_CERT specifies the name of the certificate to use:
TLS_CERT Certificate for Sam Carter
If using a token other than the internal built in token, specify the token name first, followed by a colon:TLS_CERT my hardware device:Certificate for Sam Carter
Use certutil -L to list the certificates by name:certutil -d /path/to/certdbdir -L
- TLS_KEY <filename>
-
Specifies the file that contains the private key that matches the certificate
stored in the
TLS_CERT
file. Currently, the private key must not be protected with a password, so
it is of critical importance that the key file is protected carefully.
This is a user-only option.
When using Mozilla NSS, TLS_KEY specifies the name of a file that contains the password for the key for the certificate specified with TLS_CERT. The modutil command can be used to turn off password protection for the cert/key database. For example, if TLS_CACERTDIR specifes /home/scarter/.moznss as the location of the cert/key database, use modutil to change the password to the empty string:
modutil -dbdir ~/.moznss -changepw 'NSS Certificate DB'
You must have the old password, if any. Ignore the WARNING about the running browser. Press 'Enter' for the new password. - TLS_CIPHER_SUITE <cipher-suite-spec>
-
Specifies acceptable cipher suite and preference order.
<cipher-suite-spec> should be a cipher specification for OpenSSL,
e.g., HIGH:MEDIUM:+SSLv2.
To check what ciphers a given spec selects, use:
openssl ciphers -v <cipher-suite-spec>
To obtain the list of ciphers in GNUtls use:
gnutls-cli -l
When using Mozilla NSS, the OpenSSL cipher suite specifications are used and translated into the format used internally by Mozilla NSS. There isn't an easy way to list the cipher suites from the command line. The authoritative list is in the source code for Mozilla NSS in the file sslinfo.c in the structure
static const SSLCipherSuiteInfo suiteInfo[]
- TLS_RANDFILE <filename>
- Specifies the file to obtain random bits from when /dev/[u]random is not available. Generally set to the name of the EGD/PRNGD socket. The environment variable RANDFILE can also be used to specify the filename. This parameter is ignored with GNUtls and Mozilla NSS.
- TLS_REQCERT <level>
-
Specifies what checks to perform on server certificates in a TLS session,
if any. The
<level>
can be specified as one of the following keywords:
-
- never
- The client will not request or check any server certificate.
- allow
- The server certificate is requested. If no certificate is provided, the session proceeds normally. If a bad certificate is provided, it will be ignored and the session proceeds normally.
- try
- The server certificate is requested. If no certificate is provided, the session proceeds normally. If a bad certificate is provided, the session is immediately terminated.
- demand | hard
- These keywords are equivalent. The server certificate is requested. If no certificate is provided, or a bad certificate is provided, the session is immediately terminated. This is the default setting.
-
- TLS_CRLCHECK <level>
-
Specifies if the Certificate Revocation List (CRL) of the CA should be
used to verify if the server certificates have not been revoked. This
requires
TLS_CACERTDIR
parameter to be set. This parameter is ignored with GNUtls and Mozilla NSS.
<level>
can be specified as one of the following keywords:
-
- none
- No CRL checks are performed
- peer
- Check the CRL of the peer certificate
- all
- Check the CRL for a whole certificate chain
-
- TLS_CRLFILE <filename>
- Specifies the file containing a Certificate Revocation List to be used to verify if the server certificates have not been revoked. This parameter is only supported with GNUtls and Mozilla NSS.
ENVIRONMENT VARIABLES
- LDAPNOINIT
- disable all defaulting
- LDAPCONF
- path of a configuration file
- LDAPRC
- basename of ldaprc file in $HOME or $CWD
- LDAP<option-name>
- Set <option-name> as from ldap.conf
FILES
- /etc/openldap/ldap.conf
- system-wide ldap configuration file
- $HOME/ldaprc, $HOME/.ldaprc
- user ldap configuration file
- $CWD/ldaprc
- local ldap configuration file
SEE ALSO
ldap(3), ldap_set_option(3), ldap_result(3), openssl(1), sasl(3)AUTHOR
Kurt Zeilenga, The OpenLDAP ProjectACKNOWLEDGEMENTS
OpenLDAP Software is developed and maintained by The OpenLDAP Project <http://www.openldap.org/>. OpenLDAP Software is derived from University of Michigan LDAP 3.3 Release.
Index
- NAME
- SYNOPSIS
- DESCRIPTION
- SYNTAX
- OPTIONS
- SASL OPTIONS
- GSSAPI OPTIONS
- TLS OPTIONS
- ENVIRONMENT VARIABLES
- FILES
- SEE ALSO
- AUTHOR
- ACKNOWLEDGEMENTS
This document was created by man2html, using the manual pages.
Time: 05:34:00 GMT, December 24, 2015


Below is a list of the available attributes for configuring <kui-accordion>
| Attribute | Type | Default value | Description |
|---|---|---|---|
| kui-auto-collapse | Boolean | false | Should the accordion auto collapse sections while keeping one expanded section at a time |
| kui-expanded-child-index | Number | 0 | Defines section should be initially expanded |


This paragraph is in the content area od its div.
Width only affects the content area. The total box model area is 260px. The background extends to the padding..
Centering using margins-left and right set to auto
Some vertical height with negative values
Some inline box layout
This is text, some of which is emphasized, plus other text
that is strongly
emphasized and that is
larger than the surrounding text.


| palani 84> chai Welcome to CHAI 1.0 Please report any problems to<EMAIL_ADDRESS>chai 1.0 > read_intf counter.intf interface counterO input vars: x0: bool; x1: bool; output vars: toone: bool; output atom controls x0, x1 reads x0, x1, toone init [] true -> x0' := true; x1' := true; update [] toone -> x1' := true; x0' := true [] ~toone & x1 & x0 -> x1' := true; x0' := false [] ~toone & x1 & ~x0 -> x1' := false; x0' := true [] ~toone & ~x1 & x0 -> x1' := false; x0' := false [] ~toone & ~x1 & ~x0 -> x1' := true; x0' := true endatom input atom controls toone init [] true -> toone' := nondet update [] true -> toone' := nondet endatom endinterface Done.. DEBUG PrsReadIntfCmd : counter.intf.I Module counterOI is composed and checked in. parse successful. Module counterOO is composed and checked in. parse successful. Building Transition Relation for module "counterOI" Transition relation computed : 1 conjuncts Dynamic variable ordering is enabled with method sift. Done initializing image info... "fsm_counterOI" created for module "counterOI" Building Transition Relation for module "counterOO" Transition relation computed : 1 conjuncts Dynamic variable ordering is enabled with method sift. Done initializing image info... "fsm_counterOO" created for module "counterOO" DEBUG Interface Created: counterO chai 1.0 > exit Thank you for using CHAI 1.0 |
| interface counter0 input vars: x0: bool; x1: bool; output vars: toone: bool; output atom controls x0, x1 reads x0, x1, toone init [] true -> x0' := true; x1' := true; update [] toone -> x1' := true; x0' := true [] ~toone & x1 & x0 -> x1' := true; x0' := false [] ~toone & x1 & ~x0 -> x1' := false; x0' := true [] ~toone & ~x1 & x0 -> x1' := false; x0' := false [] ~toone & ~x1 & ~x0 -> x1' := true; x0' := true endatom input atom controls toone init [] true -> toone' := nondet update [] true -> toone' := nondet endatom endinterface |


Table of Contents - AwsSesNewsletters
Pages
-
README
- AwsSesNewsletters
- What is AwsSesNewsletters
- Dependencies
- How to install
- Install the gem, either as
- Install the needed migrations, to generate the table for Newsletters & Emails Responses
- Mount the engine in the path of your preference. In routes.rb
- Add your amazon keys
- Usage
- A few important use cases
- Create the html using ERB
- Replace strings after the html is built
- Send inline attachments
- Author: Federico Zuppa
Classes and Modules
- AwsSesNewsletters
- AwsSesNewsletters::NewsletterSender
- AwsSesNewsletters::Engine
- AwsSesNewsletters::HtmlBuilder
- AwsSesNewsletters::MailBuilder
Methods
- ::new — AwsSesNewsletters::HtmlBuilder
- ::new — AwsSesNewsletters::MailBuilder
- #build — AwsSesNewsletters::HtmlBuilder
- #build — AwsSesNewsletters::MailBuilder
- #get_binding — AwsSesNewsletters::HtmlBuilder


6 April 2006
The Ministry of Health in Cambodia has confirmed the country’s sixth case of human infection with the H5N1 avian influenza virus. The case occurred in a 12-year-old boy from the south-eastern province of Prey Veng, which borders Viet Nam.
The boy developed symptoms of fever and headache on 29 March. He was initially treated at a private clinic, then hospitalized in Phnom Penh on 4 April. He died on 5 April. Samples from the boy tested positive for H5N1 infection at the Pasteur Institute in Cambodia.
A team from the Ministry of Health, WHO, and the Pasteur Institute investigated the situation in the child’s village yesterday. Numerous chicken deaths and some duck deaths were noted to have occurred in the neighbourhood in recent weeks. The child reportedly gathered dead chickens for distribution to village families for consumption.
The investigative team identified 25 close contacts of the child. None of these people show signs of illness at present. House-to-house surveillance for signs of influenza-like illness is continuing.
This case is the sixth in Cambodia and the second this year. All six cases were fatal.


| Created: | 1/27/2021 3:53:39 PM |
| Modified: | 1/27/2021 3:53:39 PM |
| Project: | |
| Advanced: |
| Attribute |
|
Public serial id |
|
Details:
|
|
Public varchar(255) agency |
|
Details:
|
|
Public varchar(255) type |
|
Details:
|
|
Public varchar(255) description |
|
Details:
|
|
Public varchar(255) created_by |
|
Details:
|
|
Public varchar(255) updated_by |
|
Details:
|
|
Public timestamp with time zone(0) created_at |
|
Details:
|
|
Public timestamp with time zone(0) updated_at |
|
Details:
|
|
Public timestamp with time zone(0) start_date |
|
Details:
|
|
Public timestamp with time zone(0) end_date |
|
Details:
|
|
Public varchar(255) division |
|
Details:
|
|
Public boolean non_program_type |
|
Details:
|
|
Public varchar(255) title |
|
Details:
|
|
Public integer[] primary_bucket_ids |
|
Details:
|
|
Public integer[] secondary_bucket_ids |
|
Details:
|
|
Public integer fdr_appropriation_reference_id |
|
Details:
|
| Operation | ||
|
Public transaction_request_forms_pkey( id: serial, |
||
|
Details:
<<PK>>
|
| Tag | Value |
| Owner | public |
|
Details:
|
| Property | Value |
| isFinalSpecialization: | 0 |


--- layout: post title: Sunkissed Cushions date: 2012-04-26 12:34:30.000000000 -04:00 categories: - Craft - Quilts - Sewing tags: - Easy patchwork - Patchwork cushion - Patchwork pillow - Quick and easy craft - Sunkissed - Sunkissed Fabric - Sweetwater fabric status: publish type: post published: true meta: aktt_notify_twitter: 'no' _edit_last: '1' dsq_thread_id: '1188551054' author: login: cint email<EMAIL_ADDRESS>display_name: Jacinta first_name: Jacinta last_name: '' ---
I have had it in mind for a while now, to make some cushions for Tennielle's room to match her birthday quilt. As the weather has settled into some rather wintery conditions, we have been spending a lot of time indoors, which means I have managed to sneak in some sewing time much to my delight. I had so much fun piecing the cushions together from the leftover quilt scraps. In fact, I can see myself getting addicted to making them, as they are quick and easy to put together. The larger pillow I stuffed with a spare cushion insert we had lying around. The smaller cushion I left unfilled, as I thought it would be a great place for Tenneille to put her pyjamas. She was delighted to find them on her bed this afternoon and she managed to find her pyjamas hidden in the cushion. Not much escapes that girl.
[caption id="attachment_1636" align="aligncenter" width="600" caption="The pillow on the right is the pj pillow!"][/caption]
I still think that Sweetwater's Sunkissed is one of my all time favourite fabric lines. I still have a little of it left, but might just have to put it aside, but then again, you can't have too many cushions, can you?
Jacinta x