National Plan and Provider Enumeration System
(NPPES)
Data Dissemination Readme
Prepared For
Centers for Medicare and Medicaid Services
Updated: March 2013
Effective Date: April, 2013
This page intentionally left blank.
NPPES
Table of Contents
Table of Contents.........................................................................................................................i
List of Exhibits............................................................................................................................. ii
1
Introduction ........................................................................................................................1
1.1
About the Data File.......................................................................................................1
1.2
Monthly Data File..........................................................................................................2
1.3
Contents of the Download Bundle ................................................................................2
2
Data File Layout .................................................................................................................3
NPPES Data Dissemination - Readme
Sept 2012
i
NPPES
List of Exhibits
Exhibit 2-1 Data File Layout ........................................................................................................3
NPPES Data Dissemination - Readme
Sept 2012
ii
NPPES
1
Introduction
Per the NPPES Data Dissemination Notice, CMS-6060-N, posted on the Federal Register on May 30,
2007, FOIA-disclosable NPPES health care provider data will be provided in a downloadable file format.
1.1
About the Data File
Each NPI record (i.e., the record of an enumerated and deactivated health care provider) is stored in the
file as comma separated values (CSV) in a single row. A new row is created for each NPI record. Starting
October 2012, NPI records in the downloadable file will also include deactivated health care provider
data. But for these deactivated providers, only the NPI and its deactivation date will be visible in the
downloadable file.
Every data value (between the commas) is enclosed within double quotes. For example,
"data value 1","data value 2","data value 3",...
If the data value itself contains double quotes, these double quotes will be replaced by single quote to
avoid confusing them the enclosing double quotes.
For example, if the original data value 1 is sam"ple da"ta 1 it will be converted to sam'ple da'ta 1 and
stored in the file as depicted below.
"sam'ple da'ta 1", "data value 2", "data value 3",...
This CSV file can be viewed using a variety of third-party software. Due to large volume of the data and
the nature of the file, it is recommended that this file be handled by personnel with technical expertise.
The data file contains the fields identified in the NPPES Data Dissemination Notice and certain sub-fields
related to those fields will be disclosed in the downloadable file. The sub-fields are:
1. For Other Provider Identifiers, the downloadable file will include the Issuer (the name of the
health plan that issued the Other Provider Identifier), and the State (if furnished, the State of the
Medicaid plan when Medicaid is the issuer).
2. For Taxonomy Code, the downloadable file will denote the Primary Taxonomy with the Primary
Taxonomy Flag.
3. For the Other Name, the downloadable file will include the Other Name Prefix Text, the Other
Name Suffix Text, and the Other Name Credentials text if any of that information was furnished
by the provider.
Some health care providers reported their SSNs, IRS ITINs or EINs in sections of the NPI application that
contain information that is required to be disclosed under FOIA. For example,
1. Providers who are individuals may have reported SSNs or IRS ITINs in FOIA-disclosable fields
(such as in the "Other Provider Identifiers" or "License Number" fields).
2. An incorporated individual, when applying for an NPI for the corporation, may have reported
his/her SSN as the EIN of the corporation.
CMS has urged health care providers to review their NPPES FOIA-disclosable data to ensure that it is
correct and to remove any inappropriate or sensitive information that they may have reported in any of
those fields that are "optional" (i.e., not required to be furnished) and /or replace the inappropriate or
sensitive information that they may have reported in required fields with the appropriate information. If
health care providers did not remove SSNs, IRS ITINs or EINs from FOIA-disclosable fields, CMS took
action to not disclose any SSNs or IRS ITINs that were entered in those fields. CMS also took action to
temporarily suppress reported EINs, even though they are disclosable under FOIA, because providers
NPPES Data Dissemination - Readme
Sept 2012
1
NPPES
reported SSNs in the EIN field. After April 21, 2008, CMS will mask SSNs, IRS ITINs, and EINs when
these numbers are entered in the Other Provider Identifier Number and License Number fields as follows:
SSNs to "$$$$$$$$$", IRS ITINs to "*********", and EINs to "=========". This action also includes
the continued suppression of the EINs and the suppression of the Subpart Parent Organization TINs of all
Organizations in the downloadable file. CMS expects to lift the suppression of EINs and Parent
Organization TINs in the future.
1.2
Monthly Data File
Each month, a file will be available for download. This file will contain all of the FOIA-disclosable active
provider data in NPPES. This file will replace the file provided the previous month and will contain:
1. FOIA-disclosable NPPES health care provider information for health care providers.
2. Updates and changes to the FOIA-disclosable NPPES health care provider information of
enumerated health care providers.
3. NPI and deactivation date for the deactivated health care providers.
A new file will be available for download 30 days after the availability of the initial file, and each month
thereafter.
1.3
Contents of the Download Bundle
This data file is provided in a ZIP archive to compress the size and facilitate easier downloading. The
contents of this ZIP file are listed below:
1. Data File this is the file containing the FOIA-disclosable NPPES provider data.
2. Header File this file contains a comma separated list of the column headers for the Data file.
3. Data Dissemination File - Code Value document this document provides the descriptions of the
various reference codes used in the Data file.
4. This document (Data Dissemination File - Readme) is also part of the ZIP archive.
NPPES Data Dissemination - Readme
Sept 2012
2
NPPES
2
Data File Layout
Each line in the data file represents an NPI record. The following is the list of the column headers in the order as present in the data file.
Exhibit 2-1 Data File Layout
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
NPI
10
NUMBER
NPI
Entity Type Code
1
NUMBER
Entity Type Code
Replacement NPI
10
NUMBER
Replacement NPI
Employer Identification Number (EIN)
9
VARCHAR
Employer Identification Number (EIN)
Provider Organization Name (Legal Business Name)
70
VARCHAR
Provider Organization Name (Legal Business
Name)
Provider Last Name (Legal Name)
35
VARCHAR
Provider Last Name (Legal Name)
Provider First Name
20
VARCHAR
Provider First Name
Provider Middle Name
20
VARCHAR
Provider Middle Name
Provider Name Prefix Text
5
VARCHAR
Provider Name Prefix Text
Provider Name Suffix Text
5
VARCHAR
Provider Name Suffix Text
Provider Credential Text
20
VARCHAR
Provider Credential Text
Provider Other Organization Name
70
VARCHAR
Provider Other Organization Name
Provider Other Organization Name Type Code
1
VARCHAR
Provider Other Organization Name Type Code
Provider Other Last Name
35
VARCHAR
Provider Other Last Name
Provider Other First Name
20
VARCHAR
Provider Other First Name
Provider Other Middle Name
20
VARCHAR
Provider Other Middle Name
Provider Other Name Prefix Text
5
VARCHAR
Provider Other Name Prefix Text
Provider Other Name Suffix Text
5
VARCHAR
Provider Other Name Suffix Text
NPPES Data Dissemination - Readme
Sept 2012
3
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Provider Other Credential Text
20
VARCHAR
Provider Other Name Credential Text
Provider Other Last Name Type Code
1
NUMBER
Provider Other Last Name Type Code
Provider First Line Business Mailing Address
55
VARCHAR
Provider First Line Business Mailing Address
Provider Second Line Business Mailing Address
55
VARCHAR
Provider Second Line Business Mailing Address
Provider Business Mailing Address City Name
40
VARCHAR
Provider Business Mailing Address City Name
Provider Business Mailing Address State Name
40
VARCHAR
Provider Business Mailing Address State Name
Provider Business Mailing Address Postal Code
20
VARCHAR
Provider Business Mailing Address Postal Code
Provider Business Mailing Address Country Code (If outside U.S.)
2
VARCHAR
Provider Business Mailing Address Country Code
(If outside U.S.)
Provider Business Mailing Address Telephone Number
20
VARCHAR
Provider Business Mailing Address Telephone
Number
Provider Business Mailing Address Fax Number
20
VARCHAR
Provider Business Mailing Address Fax Number
Provider First Line Business Practice Location Address
55
VARCHAR
Provider First Line Business Location Address
Provider Second Line Business Practice Location Address
55
VARCHAR
Provider Second Line Business Location Address
Provider Business Practice Location Address City Name
40
VARCHAR
Provider Business Location Address City Name
Provider Business Practice Location Address State Name
40
VARCHAR
Provider Business Location Address State Name
Provider Business Practice Location Address Postal Code
20
VARCHAR
Provider Business Location Address Postal Code
Provider Business Practice Location Address Country Code (If
2
VARCHAR
Provider Business Location Address Country
outside U.S.)
Code (If outside U.S.)
Provider Business Practice Location Address Telephone Number
20
VARCHAR
Provider Business Location Address Telephone
Number
Provider Business Practice Location Address Fax Number
20
VARCHAR
Provider Business Location Address Fax Number
Provider Enumeration Date
10 (MM/DD/YYYY)
DATE
Provider Enumeration Date
Last Update Date
10 (MM/DD/YYYY)
DATE
Last Update Date
NPI Deactivation Reason Code
2
VARCHAR
NPI Deactivation Reason Code
NPPES Data Dissemination - Readme
Sept 2012
4
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
NPI Deactivation Date
10 (MM/DD/YYYY)
DATE
NPI Deactivation Date
NPI Reactivation Date
10 (MM/DD/YYYY)
DATE
NPI Reactivation Date
Provider Gender Code
1
VARCHAR
Provider Gender Code
Authorized Official Last Name
35
VARCHAR
Authorized Official Last Name
Authorized Official First Name
20
VARCHAR
Authorized Official First Name
Authorized Official Middle Name
20
VARCHAR
Authorized Official Middle Name
Authorized Official Title or Position
35
VARCHAR
Authorized Official Title or Position
Authorized Official Telephone Number
20
VARCHAR
Authorized Official Telephone Number
Healthcare Provider Taxonomy Code_1
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_1
20
VARCHAR
Provider License Number
Provider License Number State Code_1
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_1
1
VARCHAR
Healthcare Provider Taxonomy Code_2
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_2
20
VARCHAR
Provider License Number
Provider License Number State Code_2
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_2
1
VARCHAR
Healthcare Provider Taxonomy Code_3
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_3
20
VARCHAR
Provider License Number
Provider License Number State Code_3
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_3
1
VARCHAR
Healthcare Provider Taxonomy Code_4
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_4
20
VARCHAR
Provider License Number
Provider License Number State Code_4
2
VARCHAR
Provider License Number State Code
NPPES Data Dissemination - Readme
Sept 2012
5
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Healthcare Provider Primary Taxonomy Switch_4
1
VARCHAR
Healthcare Provider Taxonomy Code_5
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_5
20
VARCHAR
Provider License Number
Provider License Number State Code_5
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_5
1
VARCHAR
Healthcare Provider Taxonomy Code_6
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_6
20
VARCHAR
Provider License Number
Provider License Number State Code_6
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_6
1
VARCHAR
Healthcare Provider Taxonomy Code_7
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_7
20
VARCHAR
Provider License Number
Provider License Number State Code_7
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_7
1
VARCHAR
Healthcare Provider Taxonomy Code_8
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_8
20
VARCHAR
Provider License Number
Provider License Number State Code_8
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_8
1
VARCHAR
Healthcare Provider Taxonomy Code_9
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_9
20
VARCHAR
Provider License Number
Provider License Number State Code_9
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_9
1
VARCHAR
Healthcare Provider Taxonomy Code_10
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_10
20
VARCHAR
Provider License Number
NPPES Data Dissemination - Readme
Sept 2012
6
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Provider License Number State Code_10
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_10
1
VARCHAR
Healthcare Provider Taxonomy Code_11
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_11
20
VARCHAR
Provider License Number
Provider License Number State Code_11
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_11
1
VARCHAR
Healthcare Provider Taxonomy Code_12
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_12
20
VARCHAR
Provider License Number
Provider License Number State Code_12
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_12
1
VARCHAR
Healthcare Provider Taxonomy Code_13
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_13
20
VARCHAR
Provider License Number
Provider License Number State Code_13
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_13
1
VARCHAR
Healthcare Provider Taxonomy Code_14
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_14
20
VARCHAR
Provider License Number
Provider License Number State Code_14
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_14
1
VARCHAR
Healthcare Provider Taxonomy Code_15
10
VARCHAR
Healthcare Provider Taxonomy Code
Provider License Number_15
20
VARCHAR
Provider License Number
Provider License Number State Code_15
2
VARCHAR
Provider License Number State Code
Healthcare Provider Primary Taxonomy Switch_15
1
VARCHAR
Other Provider Identifier_1
20
VARCHAR
Other Provider Identifier
NPPES Data Dissemination - Readme
Sept 2012
7
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier Type Code_1
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_1
2
VARCHAR
Other Provider Identifier Issuer_1
80
VARCHAR
Other Provider Identifier_2
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_2
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_2
2
VARCHAR
Other Provider Identifier Issuer_2
80
VARCHAR
Other Provider Identifier_3
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_3
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_3
2
VARCHAR
Other Provider Identifier Issuer_3
80
VARCHAR
Other Provider Identifier_4
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_4
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_4
2
VARCHAR
Other Provider Identifier Issuer_4
80
VARCHAR
Other Provider Identifier_5
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_5
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_5
2
VARCHAR
Other Provider Identifier Issuer_5
80
VARCHAR
Other Provider Identifier_6
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_6
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_6
2
VARCHAR
Other Provider Identifier Issuer_6
80
VARCHAR
NPPES Data Dissemination - Readme
Sept 2012
8
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier_7
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_7
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_7
2
VARCHAR
Other Provider Identifier Issuer_7
80
VARCHAR
Other Provider Identifier_8
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_8
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_8
2
VARCHAR
Other Provider Identifier Issuer_8
80
VARCHAR
Other Provider Identifier_9
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_9
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_9
2
VARCHAR
Other Provider Identifier Issuer_9
80
VARCHAR
Other Provider Identifier_10
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_10
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_10
2
VARCHAR
Other Provider Identifier Issuer_10
80
VARCHAR
Other Provider Identifier_11
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_11
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_11
2
VARCHAR
Other Provider Identifier Issuer_11
80
VARCHAR
Other Provider Identifier_12
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_12
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_12
2
VARCHAR
NPPES Data Dissemination - Readme
Sept 2012
9
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier Issuer_12
80
VARCHAR
Other Provider Identifier_13
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_13
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_13
2
VARCHAR
Other Provider Identifier Issuer_13
80
VARCHAR
Other Provider Identifier_14
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_14
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_14
2
VARCHAR
Other Provider Identifier Issuer_14
80
VARCHAR
Other Provider Identifier_15
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_15
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_15
2
VARCHAR
Other Provider Identifier Issuer_15
80
VARCHAR
Other Provider Identifier_16
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_16
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_16
2
VARCHAR
Other Provider Identifier Issuer_16
80
VARCHAR
Other Provider Identifier_17
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_17
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_17
2
VARCHAR
Other Provider Identifier Issuer_17
80
VARCHAR
Other Provider Identifier_18
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_18
2
VARCHAR
Other Provider Identifier Type Code
NPPES Data Dissemination - Readme
Sept 2012
10
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier State_18
2
VARCHAR
Other Provider Identifier Issuer_18
80
VARCHAR
Other Provider Identifier_19
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_19
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_19
2
VARCHAR
Other Provider Identifier Issuer_19
80
VARCHAR
Other Provider Identifier_20
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_20
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_20
2
VARCHAR
Other Provider Identifier Issuer_20
80
VARCHAR
Other Provider Identifier_21
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_21
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_21
2
VARCHAR
Other Provider Identifier Issuer_21
80
VARCHAR
Other Provider Identifier_22
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_22
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_22
2
VARCHAR
Other Provider Identifier Issuer_22
80
VARCHAR
Other Provider Identifier_23
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_23
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_23
2
VARCHAR
Other Provider Identifier Issuer_23
80
VARCHAR
Other Provider Identifier_24
20
VARCHAR
Other Provider Identifier
NPPES Data Dissemination - Readme
Sept 2012
11
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier Type Code_24
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_24
2
VARCHAR
Other Provider Identifier Issuer_24
80
VARCHAR
Other Provider Identifier_25
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_25
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_25
2
VARCHAR
Other Provider Identifier Issuer_25
80
VARCHAR
Other Provider Identifier_26
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_26
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_26
2
VARCHAR
Other Provider Identifier Issuer_26
80
VARCHAR
Other Provider Identifier_27
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_27
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_27
2
VARCHAR
Other Provider Identifier Issuer_27
80
VARCHAR
Other Provider Identifier_28
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_28
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_28
2
VARCHAR
Other Provider Identifier Issuer_28
80
VARCHAR
Other Provider Identifier_29
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_29
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_29
2
VARCHAR
Other Provider Identifier Issuer_29
80
VARCHAR
NPPES Data Dissemination - Readme
Sept 2012
12
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier_30
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_30
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_30
2
VARCHAR
Other Provider Identifier Issuer_30
80
VARCHAR
Other Provider Identifier_31
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_31
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_31
2
VARCHAR
Other Provider Identifier Issuer_31
80
VARCHAR
Other Provider Identifier_32
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_32
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_32
2
VARCHAR
Other Provider Identifier Issuer_32
80
VARCHAR
Other Provider Identifier_33
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_33
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_33
2
VARCHAR
Other Provider Identifier Issuer_33
80
VARCHAR
Other Provider Identifier_34
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_34
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_34
2
VARCHAR
Other Provider Identifier Issuer_34
80
VARCHAR
Other Provider Identifier_35
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_35
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_35
2
VARCHAR
NPPES Data Dissemination - Readme
Sept 2012
13
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier Issuer_35
80
VARCHAR
Other Provider Identifier_36
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_36
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_36
2
VARCHAR
Other Provider Identifier Issuer_36
80
VARCHAR
Other Provider Identifier_37
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_37
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_37
2
VARCHAR
Other Provider Identifier Issuer_37
80
VARCHAR
Other Provider Identifier_38
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_38
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_38
2
VARCHAR
Other Provider Identifier Issuer_38
80
VARCHAR
Other Provider Identifier_39
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_39
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_39
2
VARCHAR
Other Provider Identifier Issuer_39
80
VARCHAR
Other Provider Identifier_40
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_40
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_40
2
VARCHAR
Other Provider Identifier Issuer_40
80
VARCHAR
Other Provider Identifier_41
20
VARCHAR
Other Provider Identifier
NPPES Data Dissemination - Readme
Sept 2012
14
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier Type Code_41
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_41
2
VARCHAR
Other Provider Identifier Issuer_41
80
VARCHAR
Other Provider Identifier_42
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_42
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_42
2
VARCHAR
Other Provider Identifier Issuer_42
80
VARCHAR
Other Provider Identifier_43
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_43
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_43
2
VARCHAR
Other Provider Identifier Issuer_43
80
VARCHAR
Other Provider Identifier_44
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_44
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_44
2
VARCHAR
Other Provider Identifier Issuer_44
80
VARCHAR
Other Provider Identifier_45
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_45
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_45
2
VARCHAR
Other Provider Identifier Issuer_45
80
VARCHAR
Other Provider Identifier_46
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_46
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_46
2
VARCHAR
Other Provider Identifier Issuer_46
80
VARCHAR
NPPES Data Dissemination - Readme
Sept 2012
15
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Other Provider Identifier_47
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_47
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_47
2
VARCHAR
Other Provider Identifier Issuer_47
80
VARCHAR
Other Provider Identifier_48
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_48
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_48
2
VARCHAR
Other Provider Identifier Issuer_48
80
VARCHAR
Other Provider Identifier_49
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_49
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_49
2
VARCHAR
Other Provider Identifier Issuer_49
80
VARCHAR
Other Provider Identifier_50
20
VARCHAR
Other Provider Identifier
Other Provider Identifier Type Code_50
2
VARCHAR
Other Provider Identifier Type Code
Other Provider Identifier State_50
2
VARCHAR
Other Provider Identifier Issuer_50
80
VARCHAR
Is Sole Proprietor
1
VARCHAR
Provider Sole Proprietor Flag
Is Organization Subpart
1
VARCHAR
Provider Organization Subpart Flag
Parent Organization LBN
70
VARCHAR
Provider Organization Subpart Legal Business
Name
Parent Organization TIN
9
VARCHAR
Provider Organization Subpart TIN
Authorized Official Name Prefix Text
5
VARCHAR
Authorized Official Name Prefix Text
Authorized Official Name Suffix Text
5
VARCHAR
Authorized Official Name Suffix Text
NPPES Data Dissemination - Readme
Sept 2012
16
NPPES
Column Name
Max Length
Data Type
Corresponding Field in the
Data Dissemination Notice
Authorized Official Credential Text
20
VARCHAR
Authorized Official Credential Text
Healthcare Provider Taxonomy Group_1
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_2
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_3
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_4
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_5
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_6
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_7
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_8
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_9
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_10
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_11
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_12
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_13
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_14
70
VARCHAR
Healthcare Provider Taxonomy Group
Healthcare Provider Taxonomy Group_15
70
VARCHAR
Healthcare Provider Taxonomy Group
NPPES Data Dissemination - Readme
Sept 2012
17


{%- include head.html -%}
{%- include nav.html -%}
{%- include quote-btn.html -%} {%- include moved-modal.html -%} {{ content }}
{%- include bottom.html -%} {%- include scripts.html -%}


What kind of problems can StackBuilder help me to solve?
StackBuilder is aimed at solving homogeneous stacking problems, which means
it can ONLY solve problems where a single item (box/case) is involved.
Also, for the moment, it builds solutions using homogeneous layers in which the
vertical axis remains the same. It can not provide solutions in which a "turned"
case is used to fill remaining space.
Where can I report a bug, post a request or a suggestion about StackBuilder?
Preferably post issues on
our GitHub repository You might need to register and create a user profile.
How can I help get Stackbuilder translated in my language?
1. Download GUI language file here, open with Microsoft Excel, fill the column B
with the translations in your language, save the file.
2. Download report string files here, open with a text editor such as notepad++
() and translate the left part of each line. Save the file.
3. Send both files to treedim_at_gmail_dot_com.
The translations should be included in the next release of StackBuilder.
How can I change unit system?
Go to menu "Tools\Settings"
In the Options dialog that opens, select "Options\Unit System".
Select the system you would like to use in the "Unit System" combo.
Click button OK and close StackBuilder. Restart StackBuilder so that change
is taken into account.
How can I generate a report?
Once you have an analysis, select a solution by either checking it in the "Selected"
column of the solutions array or pressing the "Select" button on the analysis
form.
A small light bulb icon should appear under the analysis node of the StackBuilder
tree.
Right-click the light bulb icon,
In the context menu that appears, select "Generate Word Report for..."
Microsoft Word should open with your report loaded.
How can I customize the report template?
The hml format report is made by transforming stackbuilder xml output to html thanks
to xsl file.
The html file is then imported as a MS Word document by using word automation.
Summary : xml * xsl -> html -> doc To customize the report template, you
need to:
- You need to know/learn basics of xsl,
- Go to folder: C:\Program Files (x86)\treeDiM\PLMPack\StackBuilder\ReportTemplates
- Copy and rename file ReportTemplateHtml.xsl
- Edit and modify the copied file in accordance with xml schema ReportSchema.xsd
- In StackBuilder, use menu Tools > Settings > Report and in the 'Report template'
field, enter the path to the report template you have created. New reports generated
with StackBuilder should be arranged as specified in the template.
How can I get to the truck/container analysis?
You need to:
- perform a case analysis first,
- select a solution using either the Select button or the solution check
box,
- right-click the solution,
- select Add truck analysis...
How can I perform a box/case/pallet analysis with various case that we use in our
company?
You have to:
Perform a case/pallet analysis and add it to the database.
Are there any tutorials? Where can I get started with Stackbuilder?
In StackBuilder, go to menu Help > Tutorial, this opens the help window.
Under branch "Tutorial" in the left tree, select one of the tutorial.
Under which license is StackBuilder published?
StackBuilder is published under the MIT
license because we think it is the most permissive license.
How can I integrate StackBuilder in a workflow or an environment?
If your application can generate xml code, you could have it generate an input xml
file to be processed by our executable TreeDim.StackBuilder.XmlFileProcessor.exe.
It can generate list of solutions, image, reports and StackBuilder project files.
If you have installed StackBuilder under the default folder, two example files (Input1.xml
and Input2.xml) are available in the folder C:\Program Files (x86)\treeDiM\PLMPack\StackBuilder\Samples.
To see the XmlFileProcessor in action, simply run TestXmlFileProcessor.bat
.
Would you provide white branded versions of StackBuilder?
Want to deliver your customers/partner/teams a free tool with your brand and your
specific inputs and outputs?
Please, call at 33(0)141421936 or write to support_at_treedim_dot_com.
Do you offer consultancy/services with StackBuilder?
We are eager to ear from you, the way you use StackBuilder and the way you wish
to use it. We can offer consultancy at an interesting price to connect to the database,
excel sheet or generate customized report. Please, call at or write to support_at_treedim_dot_com.
Welcome,
Discover TreeDiM PLMPack softwares.
Packaging and display model library
Palletization, packing and truck loading
optimisation software.


Car Type
{{carType.title || "Select Car Type"}}
{{carType.title}}
Pickup Location
{{location.place_name}}
Dropoff Location
{{location.place_name}}
Fair Estimate
{{fairEstimate}}
Promo Code
Contact Number
Verification Code
Verify
Chalo


The analogy of HTML, CSS and DOM
We can think of the HTML , CSS and DOM here like building a treehouse, where the HTML is the frame of that beautiful tree house but wait... we need a plan or a drawing that can help us with our ideas and design to follow? well lucky us we have the DOM which pretty much like a design plan. So after all the design plan and building in the end we want to put the last touches of color, style inside and who's better than CSS to do that.
The boxifying power
Boxifying design (technique) is putting each element of the html structure in box , this will give the developer a better visualisation how to set up his web page.
Box Model
All HTML elements can be considered as boxes. In CSS, the term "box model" is used when talking about design and layout. The CSS box model is essentially a box that wraps around every HTML element. It consists of: margins, borders, padding, and the actual content.


Hi #to_name#,
We've received a request to change your email address at #site_name#.
Please verify your new email address by clicking on the following link:
#verify_link#
Once you verify this email address, we will no longer send emails to
#old_email#. If you didn't make this request, you can ignore this message.
Regards,
#site_name#


An error occurred on the site!
We are sorry, but something went wrong and your request can not be processed right now.
The notification of this incident has been sent to the site administrator. We will try to correct the error as soon as possible.
We are sorry, but something went wrong and your request can not be processed right now.
The notification of this incident has been sent to the site administrator. We will try to correct the error as soon as possible.
Мы сожалеем, но что-то пошло не так, и ваш запрос не может быть обработан сейчас.
Сообщение об этом происшествии уже отправлено администратору сайта. Мы постараемся исправить ошибку как можно скорее.


Assigend to You
Today's Tasks
These are your daily tasks. Complete them in whatever order you wish.
Task Completion
You nearly achieved your visitor goal
A smaller
Grocery List
These are your daily tasks. Complete them in whatever order you wish.
Assigend to You
These are your daily tasks. Complete them in whatever order you wish.
 Complete them in whatever order you wish.


Blockstream developer Dr. Russell O’Connor has released a design for a new programming language at PLAS 2017 that will enable new features to be built into Bitcoin.
Blockstream’s blog goes on to describe, “As an alternative to existing cryptocurrency languages, the sequent-calculus-based Simplicity language offers a few major improvements, the first of which is extended capabilities. One of the problems with Bitcoin Script, Bitcoin’s own programming language, is that a number of opcodes were disabled in Bitcoin’s earliest days. For example, you can add numbers in Bitcoin Script, but you can’t multiply them. O’Connor wanted something more flexible.”
Dr. O’Connor goes on to say, “Simplicity is a low-level, typed, functional, native MAST language where programs are built from basic combinators. Like Bitcoin Script, Simplicity is designed to operate at the consensus layer. While one can write Simplicity by hand, it is expected to be the target of one, or multiple, front-end languages.”
While this will help develop new functionality to Bitcoin, like smart contracts, we’re still a bit off. Currently the project is still a part of the Blockstream R&D division where Dr. O’Connor and crew will work to create an SDK. From there they hope to merge it into the Elements project so other developers will be able to experiment on sidechains.
There’s still a long way to go but this will enable many new features that weren’t possible in bitcoin before. To get a deeper understanding of Simplicity check out their white paper.
Source: https://blockstream.com/2017/10/30/simplicity.html
This page is synchronized from the post: ‘Blockstream Releases New Programming Language Called “Simplicity”‘


Clerk decision
Resolved by: {{clerk_decision?.clerk_id}}
Liable party: {{clerk_decision?.liable_party}}
Message: {{clerk_decision?.message}}
NOTE: Terms were violated during the transfer
General information
Item: {{item_item_params?.title}}
Price: {{item_terms?.price}} SEK
Seller: {{item_agreement_params?.seller_id}}
Buyer: {{item_agreement_params?.buyer_id}}
Current state: {{item_agreement_params?.state}}
Sensor information
Accelerometer: {{item_terms?.accelerometer}} G
Accelerometer:
Temperature sensor: {{item_terms?.temperature_low}} ℃ {{item_terms?.temperature_high}} ℃
Temperature sensor:
Pressure sensor: {{item_terms?.pressure_low}} PSI {{item_terms?.pressure_high}} PSI
Pressure sensor:
Humidity sensor: {{item_terms?.humidity_low}} % {{item_terms?.humidity_high}} %
Humidity sensor:
GPS transponder:
GPS transponder:
Kolli-id: {{logistics_params?.kolli_id}} ( Item delivery) ( Item return)
Temperature (not included) {{temperature_sensor_id}}
Accelerometer (not included) {{accelerometer_sensor_id}}
Pressure (not included) {{pressure_sensor_id}}
Humidity (not included) {{humidity_sensor_id}}
| Associated event ID | Event Type | Timestamp |
|---|---|---|
| {{event.event_id}} | {{event.event_type}} | {{event.timestamp}} |


What is atomic CSS?
The greatest thing ever....
09/25/2015
The atomic CSS style is a way of creating many different classes that do just one thing. Instead of having a class called "paragraph things" that does things like change font size or color of the font. You can create a class called "black" that changes the font color to black and "fz-l" that makes the font larger. This is exceptionally useful when you want to reuse CSS elements throughout a file. Many CSS functions are reused so often, that it makes sense to turn them into classes that are easy to access.
We can reuse the "fz-l" on other text we want to make larger later too, but not necessarily orange. Or we can make text orange and not change the size at all. I highly recommend adopting the atomic CSS style. While atomic CSS looks like more work to implement for the short term. In the long term it will make your life much simpler and organized.


lib\Crypt\DSA.php
- author
- TSURUOKA Naoya<EMAIL_ADDRESS>- author
- Benjamin Krämer<EMAIL_ADDRESS>- copyright
- 2006 TSURUOKA Naoya
- license
- http://www.opensource.org/licenses/bsd-license.php The BSD License
- package
- Crypt
- see
- http://search.cpan.org/dist/Crypt-DSA/lib/Crypt/DSA.pm
- subpackage
- Crypt_DSA
- version
- 0.0.4
- Classes
- Crypt_DSA
Description
Crypt_DSA
Crypt_DSA - DSA signature verification and signing library
LICENSE:
Copyright (c) 2004-2006, TSURUOKA Naoya All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

\Crypt_DSA
- author
- TSURUOKA Naoya<EMAIL_ADDRESS>- author
- Benjamin Krämer<EMAIL_ADDRESS>- package
- Crypt
- subpackage
- Crypt_DSA
- version
- 0.0.4
- Constants
- VERSION
- Methods
- _os2ip
- _random
- generate
- randomNumberMod
- sign
- verify
Description
Crypt_DSA
Constants
Methods
_os2ip
_os2ip(
String $x
)
:
\Math_BigInteger
Octet-String-to-Integer primitive
See {@link http://tools.ietf.org/html/rfc3447#section-4.2 RFC3447#section-4.2}.
Arguments
- $x
- String
Output
Details
- visibility
- private
- final
- false
- static
- true
- access
- private
- static
_random
_random(
Integer $bytes, \optional $nonzero
=
false
)
:
String
Generates a random string x bytes long
Arguments
- $bytes
- Integer
- $nonzero
- \optional
Integer $nonzero
Output
- String
Details
- visibility
- private
- final
- false
- static
- true
- access
- private
- static
generate
generate(
\Math_BigInteger $p, \Math_BigInteger $q, \Math_BigInteger $g
)
:
array
DSA keypair creation
Arguments
- $p
- \Math_BigInteger
p - $q
- \Math_BigInteger
q - $g
- \Math_BigInteger
g
Output
- array
- x = private key, y = public key
Details
- visibility
- public
- final
- false
- static
- true
randomNumberMod
randomNumberMod(
\Math_BigInteger $q
)
:
\Math_BigInteger
Generate modulated number
Generates a number that lies between 0 and q-1
Arguments
- $q
- \Math_BigInteger
Modulation
Output
- \Math_BigInteger
- Generated number
Details
- visibility
- public
- final
- false
- static
- true
- access
- public
- static
- staticvar
- Math_BigInteger $one Constant one
sign
sign(
string $message, string $hash_alg, \Math_BigInteger $p, \Math_BigInteger $q, \Math_BigInteger $g, \Math_BigInteger $x
)
:
array
DSA sign
Arguments
- $message
- string
message - $hash_alg
- string
hash algorithm - $p
- \Math_BigInteger
p - $q
- \Math_BigInteger
q - $g
- \Math_BigInteger
g - $x
- \Math_BigInteger
private key
Output
- array
- r,s key
Details
- visibility
- public
- final
- false
- static
- true
verify
verify(
string $message, string $hash_alg, \Math_BigInteger $r, \Math_BigInteger $s, \Math_BigInteger $p, \Math_BigInteger $q, \Math_BigInteger $g, \Math_BigInteger $y
)
:
bool
DSA verify
Arguments
- $message
- string
message - $hash_alg
- string
hash algorithm - $r
- \Math_BigInteger
r - $s
- \Math_BigInteger
s - $p
- \Math_BigInteger
p - $q
- \Math_BigInteger
q - $g
- \Math_BigInteger
g - $y
- \Math_BigInteger
public key
Output
- bool
Details
- visibility
- public
- final
- false
- static
- true


Hello, and welcome to the virtual implementation of The Duke. This is entirely a school project and meant only for learning on my own.


public interface AttributeSet
Attribute
.
An attribute set contains a group of attribute values,
where duplicate values are not allowed in the set.
Furthermore, each value in an attribute set is
a member of some category, and at most one value in any particular
category is allowed in the set. For an attribute set, the values are Attribute
objects, and the categories are Class
objects. An attribute's category is the class (or interface) at the
root of the class hierarchy for that kind of attribute. Note that an
attribute object's category may be a superclass of the attribute object's
class rather than the attribute object's class itself. An attribute
object's
category is determined by calling the
method defined in interface getCategory()
Attribute
.
The interfaces of an AttributeSet resemble those of the Java Collections API's java.util.Map interface, but is more restrictive in the types it will accept, and combines keys and values into an Attribute.
Attribute sets are used in several places in the Print Service API. In
each context, only certain kinds of attributes are allowed to appear in the
attribute set, as determined by the tagging interfaces which the attribute
class implements -- DocAttribute
, PrintRequestAttribute
, PrintJobAttribute
, and PrintServiceAttribute
.
There are four specializations of an attribute set that are restricted to
contain just one of the four kinds of attribute -- DocAttributeSet
, PrintRequestAttributeSet
,
PrintJobAttributeSet
, and PrintServiceAttributeSet
, respectively. Note that
many attribute classes implement more than one tagging interface and so may
appear in more than one context.
DocAttributeSet
, containing DocAttribute
s, specifies the characteristics of an individual doc and the
print job settings to be applied to an individual doc.
PrintRequestAttributeSet
, containing
PrintRequestAttribute
s, specifies the
settings
to be applied to a whole print job and to all the docs in the print job.
PrintJobAttributeSet
, containing PrintJobAttribute
s, reports the status of a print job.
PrintServiceAttributeSet
, containing
PrintServiceAttribute
s, reports the status of
a Print Service instance.
In some contexts, the client is only allowed to examine an attribute set's contents but not change them (the set is read-only). In other places, the client is allowed both to examine and to change an attribute set's contents (the set is read-write). For a read-only attribute set, calling a mutating operation throws an UnmodifiableSetException.
The Print Service API provides one implementation of interface
AttributeSet, class HashAttributeSet
.
A client can use class HashAttributeSet
or provide its own implementation of
interface AttributeSet. The Print Service API also provides
implementations of interface AttributeSet's subinterfaces -- classes HashDocAttributeSet
,
HashPrintRequestAttributeSet
, HashPrintJobAttributeSet
, and HashPrintServiceAttributeSet
.
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Attribute attribute)
Adds the specified attribute to this attribute set if it is not
already present, first removing any existing value in the same
attribute category as the specified attribute value.
|
boolean |
addAll(AttributeSet attributes)
Adds all of the elements in the specified set to this attribute.
|
void |
clear()
Removes all attributes from this attribute set.
|
boolean |
containsKey(Class<?> category)
Returns true if this attribute set contains an
attribute for the specified category.
|
boolean |
containsValue(Attribute attribute)
Returns true if this attribute set contains the given
attribute value.
|
boolean |
equals(Object object)
Compares the specified object with this attribute set for equality.
|
Attribute |
get(Class<?> category)
Returns the attribute value which this attribute set contains in the
given attribute category.
|
int |
hashCode()
Returns the hash code value for this attribute set.
|
boolean |
isEmpty()
Returns true if this attribute set contains no attributes.
|
boolean |
remove(Attribute attribute)
Removes the specified attribute from this attribute set if
present.
|
boolean |
remove(Class<?> category)
Removes any attribute for this category from this attribute set if
present.
|
int |
size()
Returns the number of attributes in this attribute set.
|
Attribute[] |
toArray()
Returns an array of the attributes contained in this set.
|
Attribute get(Class<?> category)
category
- Attribute category whose associated attribute value
is to be returned. It must be a
Class
that implements interface Attribute
.NullPointerException
- (unchecked exception) Thrown if the category
is null.ClassCastException
- (unchecked exception) Thrown if the category
is not a
Class
that implements interface Attribute
.boolean add(Attribute attribute)
attribute
- Attribute value to be added to this attribute set.NullPointerException
- (unchecked exception) Thrown if the attribute
is null.UnmodifiableSetException
- (unchecked exception) Thrown if this attribute set does not support
the add()
operation.boolean remove(Class<?> category)
category
is null, then
remove()
does nothing and returns false.category
- Attribute category to be removed from this
attribute set.UnmodifiableSetException
- (unchecked exception) Thrown if this attribute set does not support
the remove()
operation.boolean remove(Attribute attribute)
attribute
is null, then
remove()
does nothing and returns false.attribute
- Attribute value to be removed from this attribute set.UnmodifiableSetException
- (unchecked exception) Thrown if this attribute set does not support
the remove()
operation.boolean containsKey(Class<?> category)
category
- whose presence in this attribute set is
to be tested.boolean containsValue(Attribute attribute)
attribute
- Attribute value whose presence in this
attribute set is to be tested.boolean addAll(AttributeSet attributes)
add(Attribute)
operation had been applied to this attribute set successively with each
element from the specified set.
The behavior of the addAll(AttributeSet)
operation is unspecified if the specified set is modified while
the operation is in progress.
If the addAll(AttributeSet)
operation throws an exception,
the effect on this attribute set's state is implementation dependent;
elements from the specified set before the point of the exception may
or may not have been added to this attribute set.
attributes
- whose elements are to be added to this attribute
set.UnmodifiableSetException
- (Unchecked exception) Thrown if this attribute set does not support
the addAll(AttributeSet) method.NullPointerException
- (Unchecked exception) Thrown if some element in the specified
set is null.add(Attribute)
int size()
Attribute[] toArray()
void clear()
UnmodifiableSetException
- (unchecked exception) Thrown if this attribute set does not support
the clear()
operation.boolean isEmpty()
boolean equals(Object object)
equals
in class Object
object
- to be compared for equality with this attribute set.Object.hashCode()
,
HashMap
int hashCode()
Object.hashCode()
.hashCode
in class Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved.


Serial USART Driver - LUFA/Drivers/Peripheral/Serial.h
[On-chip Peripheral Drivers]
Detailed Description
The following files must be built with any user project that uses this module:
- LUFA/Drivers/Peripheral/Serial.c (Makefile source module name: LUFA_SRC_SERIAL)
Hardware serial USART driver. This module provides an easy to use driver for the setup of and transfer of data over the AVR's USART port.
Define Documentation
| #define SERIAL_2X_UBBRVAL |
( |
baud |
|
) |
((((F_CPU / 8) + (baud / 2)) / (baud)) - 1) |
Macro for calculating the baud value from a given baud rate when the U2X (double speed) bit is set.
| #define SERIAL_UBBRVAL |
( |
baud |
|
) |
((((F_CPU / 16) + (baud / 2)) / (baud)) - 1) |
Macro for calculating the baud value from a given baud rate when the U2X (double speed) bit is not set.
Function Documentation
| static void Serial_Init |
( |
const uint32_t |
BaudRate, |
|
|
const bool |
DoubleSpeed | |
|
) |
| | [inline, static] |
Initializes the USART, ready for serial data transmission and reception. This initializes the interface to standard 8-bit, no parity, 1 stop bit settings suitable for most applications.
- Parameters:
-
| [in] | BaudRate | Serial baud rate, in bits per second. |
| [in] | DoubleSpeed | Enables double speed mode when set, halving the sample time to double the baud rate. |
| static bool Serial_IsCharReceived |
( |
void |
|
) |
[inline, static] |
Indicates whether a character has been received through the USART.
- Returns:
- Boolean true if a character has been received, false otherwise.
| static char Serial_RxByte |
( |
void |
|
) |
[inline, static] |
Receives a byte from the USART. This function blocks until a byte has been received; if non-blocking behaviour is required, test for a received character beforehand with Serial_IsCharReceived().
- Returns:
- Byte received from the USART.
| static void Serial_ShutDown |
( |
void |
|
) |
[inline, static] |
Turns off the USART driver, disabling and returning used hardware to their default configuration.
| static void Serial_TxByte |
( |
const char |
DataByte |
) |
[inline, static] |
Transmits a given byte through the USART.
- Parameters:
-
| [in] | DataByte | Byte to transmit through the USART. |
| void Serial_TxString |
( |
const char * |
StringPtr |
) |
|
Transmits a given string located in SRAM memory through the USART.
- Parameters:
-
| [in] | StringPtr | Pointer to a string located in SRAM space. |
| void Serial_TxString_P |
( |
const char * |
FlashStringPtr |
) |
|
Transmits a given string located in program space (FLASH) through the USART.
- Parameters:
-
| [in] | FlashStringPtr | Pointer to a string located in program space. |


|
cds
2.3.1
|
Michael & Scott array-based lock-based concurrent priority queue heap. More...
#include <cds/intrusive/mspriority_queue.h>
Public Types | |
| typedef T | value_type |
| Value type stored in the queue. | |
| typedef Traits | traits |
| Traits template parameter. | |
| typedef implementation_defined | key_comparator |
| priority comparing functor based on opt::compare and opt::less option setter. | |
| typedef traits::lock_type | lock_type |
| heap's size lock type | |
| typedef traits::back_off | back_off |
| Back-off strategy. | |
| typedef traits::stat | stat |
internal statistics type, see mspriority_queue::traits::stat | |
| typedef cds::bitop::bit_reverse_counter | item_counter |
| Item counter type. | |
| typedef traits::buffer::template rebind< node >::other | buffer_type |
| Heap array buffer type. | |
Public Member Functions | |
| MSPriorityQueue (size_t nCapacity) | |
| Constructs empty priority queue. More... | |
| ~MSPriorityQueue () | |
| Clears priority queue and destructs the object. | |
| bool | push (value_type &val) |
| Inserts a item into priority queue. More... | |
| value_type * | pop () |
| Extracts item with high priority. More... | |
| void | clear () |
| Clears the queue (not atomic) More... | |
| template<typename Func > | |
| void | clear_with (Func f) |
| Clears the queue (not atomic) More... | |
| bool | empty () const |
| Checks is the priority queue is empty. | |
| bool | full () const |
| Checks if the priority queue is full. | |
| size_t | size () const |
| Returns current size of priority queue. | |
| size_t | capacity () const |
| Return capacity of the priority queue. | |
| stat const & | statistics () const |
| Returns const reference to internal statistics. | |
Protected Attributes | |
| item_counter | m_ItemCounter |
| Item counter. | |
| lock_type | m_Lock |
| Heap's size lock. | |
| buffer_type | m_Heap |
| Heap array. | |
| stat | m_Stat |
| internal statistics accumulator | |
Michael & Scott array-based lock-based concurrent priority queue heap.
Source:
MSPriorityQueue
augments the standard array-based heap data structure with a mutual-exclusion lock on the heap's size and locks on each node in the heap. Each node also has a tag that indicates whether it is empty, valid, or in a transient state due to an update to the heap by an inserting thread. The algorithm allows concurrent insertions and deletions in opposite directions, without risking deadlock and without the need for special server threads. It also uses a "bit-reversal" technique to scatter accesses across the fringe of the tree to reduce contention. On large heaps the algorithm achieves significant performance improvements over serialized single-lock algorithm, for various insertion/deletion workloads. For small heaps it still performs well, but not as well as single-lock algorithm.
Template parameters:
T
- type to be stored in the queue. The priority is a part of T
type.Traits
- type traits. See mspriority_queue::traits
for explanation. It is possible to declare option-based queue with cds::container::mspriority_queue::make_traits
metafunction instead of Traits
template argument.
|
inline |
Constructs empty priority queue.
For cds::opt::v::initialized_static_buffer
the nCapacity
parameter is ignored.
|
inline |
Clears the queue (not atomic)
This function is no atomic, but thread-safe
|
inline |
Clears the queue (not atomic)
This function is no atomic, but thread-safe.
For each item removed the functor f
is called. Func
interface is:
A lambda function or a function pointer can be used as f
.
|
inline |
Extracts item with high priority.
If the priority queue is empty, the function returns nullptr
. Otherwise, it returns the item extracted.
|
inline |
Inserts a item into priority queue.
If the priority queue is full, the function returns false
, no item has been added. Otherwise, the function inserts the pointer to val
into the heap and returns true
.
The function does not make a copy of val
.


--- layout: post status: publish published: true title: Vista Sound Card Driver author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 447 wordpress_url: http://winterdom.com/2006/10/vistasoundcarddriver date: '2006-10-29 16:32:03 +0000' date_gmt: '2006-10-29 16:32:03 +0000' categories: - Vista tags: [] comments: - id: 314 author: doug perdue author_email<EMAIL_ADDRESS>author_url: http://yahoo.com date: '2007-05-12 19:32:43 +0000' date_gmt: '2007-05-12 19:32:43 +0000' content: | no sound when converting movies ---
Last week I mentioned I installed Vista RC2 and that the one thing missing was sound out of the box. Today I rebooted for a while to the Vista partition and windows update found, downloaded and installed the right sound card drivers for my machine, and in about 5 minutes (no restart required) I had sound. Nice!


By Richard Wallis
It's hard to read on the web.
Your favorite newspaper or magazine probably lets you read articles on its website. It's convenient but there are a couple of draw backs. Compared with print, you're less likely to finish the article, you'll read it slower, you'll skip over sentences and your comprehension will go down.
There are a couple of common sense explanations for this. You've probably been told it's because Facebook is only a click away, your email client is open or your screen has a backlight.
The common sense explanations are wrong. Distractions and backlighting don't help but they're insignificant compared with the real problem which you haven't noticed. You haven't noticed it for the same reason you wouldn't notice that a particular swan is white if you'd never seen a black one.
The problem is scrolling. Scrolling is a brilliant way to display a map or an Excel spreadsheet on a computer. But it's a terrible way to display text.
That's because scrolling moves the text on a page. And moving text, even if it's under your control, will break your reading rythym.
That's why this page scrolls differently. The way it scrolls will probably be new to you. It might take you a second or two to get used to it but it is better.
I'd like the web to scroll like this but that's probably a lot to ask. So I've built a browser extension and a bookmarklet that'll let you scroll existing websites without moving the text.
It's easy and simple and free to use.
Get the MagicScroll Reader for ChromeDon't have Chrome? Just drag the following link to your bookmarks bar:
Read With MagicScrollThen visit an article on the web that you want to read and click the book button or the bookmark to read it with MagicScroll.


The language of the output class names. The full set of languages is supported only for the built-in default
classifier ID. The class names of custom classifiers are not translated. The response might not be in the specified language when the requested language is not supported or when there is no translation for the class name.
Which classifiers to apply. Overrides the owners parameter. You can specify both custom and built-in classifier IDs. The built-in default
classifier is used if both classifier_ids and owners parameters are empty. The following built-in classifier IDs require no training: - default
: Returns classes from thousands of general tags. - food
: (Beta) Enhances specificity and accuracy for images of food items. - explicit
: (Beta) Evaluates whether the image might be pornographic.
An image file (.jpg, .png) or .zip file with images. Maximum image size is 10 MB. Include no more than 20 images and limit the .zip file to 100 MB. Encode the image and .zip file names in UTF-8 if they contain non-ASCII characters. The service assumes UTF-8 encoding if it encounters non-ASCII characters. You can also include an image with the url parameter.
The content type of images_file.
The categories of classifiers to apply. Use IBM
to classify against the default
general classifier, and use me
to classify against your custom classifiers. To analyze the image against both classifier categories, set the value to both IBM
and me
. The built-in default
classifier is used if both classifier_ids and owners parameters are empty. The classifier_ids parameter overrides owners, so make sure that classifier_ids is empty.
The minimum score a class must have to be displayed in the response. Set the threshold to 0.0
to ignore the classification score and return all values.
The URL of an image to analyze. Must be in .jpg, or .png format. The minimum recommended pixel density is 32X32 pixels per inch, and the maximum image size is 10 MB. You can also include images with the images_file parameter.
Generated using TypeDoc
Parameters for the
classify
operation.


cart
instagram
gift cards
delivery
installation
plants
hours:
mon - tue: closed
wed - fri: 10am - 5pm
sun - sat: 9am - 5pm
+614*********
+614*********
Call me now!
Your name
Your mobile phone
Close
visit our shop:
bailey's corner,
east row & london circuit, canberra
Our mission is to inspire people to bring more of the outdoors in, and to make owning and caring for houseplants fun and accessible!
Plants can take you somewhere else. They can transport you to a tropical island, an arid desert landscape or a jungle canopy.


Unix
`Prev `__
U
`Next `__
--------------
**Unix**: /yoo´niks/, n.
[In the authors' words, “A weak pun on Multics”; very early on it was
“UNICS”] (also “UNIX”) An interactive timesharing system invented in
1969 by Ken Thompson after Bell Labs left the Multics project,
originally so he could play games on his scavenged PDP-7. Dennis
Ritchie, the inventor of C, is considered a co-author of the system. The
turning point in Unix's history came when it was reimplemented almost
entirely in C during 1972—1974, making it the first source-portable OS.
Unix subsequently underwent mutations and expansions at the hands of
many different people, resulting in a uniquely flexible and
developer-friendly environment. By 1991, Unix had become the most widely
used multiuser general-purpose operating system in the world — and since
1996 the variant called `*Linux* <../L/Linux.html>`__ has been at the
cutting edge of the `*open source* <../O/open-source.html>`__ movement.
Many people consider the success of Unix the most important victory yet
of hackerdom over industry opposition (but see `*Unix
weenie* `__ and `*Unix
conspiracy* `__ for an opposing point of view).
See `*Version 7* <../V/Version-7.html>`__, `*BSD* <../B/BSD.html>`__,
`*Linux* <../L/Linux.html>`__.
|image0|
Archetypal hackers ken (left) and dmr (right).
Some people are confused over whether this word is appropriately ‘UNIX’
or ‘Unix’; both forms are common, and used interchangeably. Dennis
Ritchie says that the ‘UNIX’ spelling originally happened in CACM's 1974
paper *The UNIX Time-Sharing System* because “we had a new typesetter
and `*troff* <../T/troff.html>`__ had just been invented and we were
intoxicated by being able to produce small caps.” Later, dmr tried to
get the spelling changed to ‘Unix’ in a couple of Bell Labs papers, on
the grounds that the word is not acronymic. He failed, and eventually
(his words) “wimped out” on the issue. So, while the trademark today is
‘UNIX’, both capitalizations are grounded in ancient usage; the Jargon
File uses ‘Unix’ in deference to dmr's wishes.
--------------
+----------------------------------+----------------------------+--------------------------------------+
| `Prev `__ | `Up <../U.html>`__ | `Next `__ |
+----------------------------------+----------------------------+--------------------------------------+
| uninteresting | `Home <../index.html>`__ | Unix brain damage |
+----------------------------------+----------------------------+--------------------------------------+
.. |image0| image:: ../graphics/richiethompson.jpg


Module debug
The Debug Library.
This library provides the functionality of the debug interface to Lua programs. You should exert care when using this library. The functions provided here should be used exclusively for debugging and similar tasks, such as profiling. Please resist the temptation to use them as a usual programming tool: they can be very slow. Moreover, several of these functions violate some assumptions about Lua code (e.g., that variables local to a function cannot be accessed from outside or that userdata metatables cannot be changed by Lua code) and therefore can compromise otherwise secure code.
All functions in this library are provided inside the debug table. All functions that operate over a thread have an optional first argument which is the thread to operate over. The default is always the current thread.
Type debug
| debug.debug() |
Enters an interactive mode with the user, running each string that the user enters. |
| debug.getfenv(o) |
Returns the environment of object |
| debug.gethook(thread) |
Returns the current hook settings of the thread, as three values: the
current hook function, the current hook mask, and the current hook count
(as set by the |
| debug.getinfo(thread, func, what) |
Returns a table with information about a function. |
| debug.getlocal(thread, level, local) |
This function returns the name and the value of the local variable with
index |
| debug.getmetatable(object) |
Returns the metatable of the given |
| debug.getregistry() |
Returns the registry table. |
| debug.getupvalue(func, up) |
This function returns the name and the value of the upvalue with index
|
| debug.setfenv(object, table) |
Sets the environment of the given |
| debug.sethook(thread, hook, mask, count) |
Sets the given function as a hook. |
| debug.setlocal(thread, level, local, value) |
This function assigns the value |
| debug.setmetatable(object, table) |
Sets the metatable for the given |
| debug.setupvalue(func, up, value) |
This function assigns the value |
Type debug
Field(s)
- debug.debug()
-
Enters an interactive mode with the user, running each string that the user enters.
Using simple commands and other debug facilities, the user can inspect global and local variables, change their values, evaluate expressions, and so on. A line containing only the word
cont
finishes this function, so that the caller continues its execution.Note that commands for
debug.debug
are not lexically nested within any function, and so have no direct access to local variables.
- debug.getfenv(o)
-
Returns the environment of object
o
.Parameter
-
o
: object to handle.
Return value
#table: the environment of object
o
. -
- debug.gethook(thread)
-
Returns the current hook settings of the thread, as three values: the current hook function, the current hook mask, and the current hook count (as set by the
debug.sethook
function).Parameter
-
#thread thread
: thread to handle.
-
- debug.getinfo(thread, func, what)
-
Returns a table with information about a function.
You can give the function directly, or you can give a number as the value of
func
, which means the function running at levelfunc
of the call stack of the given thread: level 0 is the current function (getinfo
itself); level 1 is the function that calledgetinfo
; and so on. Iffunction
is a number larger than the number of active functions, thengetinfo
returns nil.The returned table can contain all the fields returned by
lua_getinfo
, with the stringwhat
describing which fields to fill in. The default forwhat
is to get all information available, except the table of valid lines. If present, the option 'f
' adds a field namedfunc
with the function itself. If present, the option 'L
' adds a field namedactivelines
with the table of valid lines.For instance, the expression
debug.getinfo(1,"n").name
returns a table with a name for the current function, if a reasonable name can be found, and the expressiondebug.getinfo(print)
returns a table with all available information about theprint
function.Parameters
-
#thread thread
: thread to handle. -
func
: the function or a number which means the function running at levelfunc
. -
#string what
: used to precise information returned.
Return value
#table: with information about the function
func
. -
- debug.getlocal(thread, level, local)
-
This function returns the name and the value of the local variable with index
local
of the function at levellevel
of the stack.(The first parameter or local variable has index 1, and so on, until the last active local variable.) The function returns nil if there is no local variable with the given index, and raises an error when called with a
level
out of range. (You can calldebug.getinfo
to check whether the level is valid.)Variable names starting with '
(
' (open parentheses) represent internal variables (loop control variables, temporaries, and C function locals).Parameters
-
#thread thread
: thread which owns the local variable. -
#number level
: the stack level. -
#number local
: the index of the local variable.
Return value
The name and the value of the local variable with index
local
of the function at levellevel
of the stack. -
- debug.getmetatable(object)
-
Returns the metatable of the given
object
or nil if it does not have a metatable.Parameter
-
object
: object to handle.
Return value
#table: the metatable of the given
object
or nil if it does not have a metatable. -
- debug.getregistry()
-
Returns the registry table.
- debug.getupvalue(func, up)
-
This function returns the name and the value of the upvalue with index
up
of the functionfunc
.The function returns nil if there is no upvalue with the given index.
Parameters
-
func
: function which owns the upvalue. -
#number up
: index of upvalue.
Return value
The name and the value of the upvalue with index
up
of the functionfunc
. -
- debug.setfenv(object, table)
-
Sets the environment of the given
object
to the giventable
.Returns
object
.Parameters
-
object
: object to handle. -
#table table
: the environment to set.
Return value
the given object.
-
- debug.sethook(thread, hook, mask, count)
-
Sets the given function as a hook.
The string
mask
and the numbercount
describe when the hook will be called. The string mask may have the following characters, with the given meaning:"c"
: the hook is called every time Lua calls a function;"r"
: the hook is called every time Lua returns from a function;"l"
: the hook is called every time Lua enters a new line of code.
With a
count
different from zero, the hook is called after everycount
instructions.When called without arguments,
debug.sethook
turns off the hook.When the hook is called, its first parameter is a string describing the event that has triggered its call:
"call"
,"return"
(or `"tail return", when simulating a return from a tail call),
"line"`, and"count"
. For line events, the hook also gets the new line number as its second parameter. Inside a hook, you can callgetinfo
with level 2 to get more information about the running function (level 0 is thegetinfo
function, and level 1 is the hook function), unless the event is `"tail return"`. In this case, Lua is only simulating the return, and a call togetinfo
will return invalid data.Parameters
-
#thread thread
: thread on which the hook is set. -
hook
: a function which takes two argument : event as string and line number. -
#string mask
: could be"c"
,"r"
or"l"
. -
#number count
: the hook is called after everycount
instructions.
- debug.setlocal(thread, level, local, value)
-
This function assigns the value
value
to the local variable with indexlocal
of the function at levellevel
of the stack.The function returns nil if there is no local variable with the given index, and raises an error when called with a
level
out of range. (You can callgetinfo
to check whether the level is valid.) Otherwise, it returns the name of the local variable.Parameters
-
#thread thread
: thread which owns the local variable. -
#number level
: the stack level. -
#number local
: the index of the local variable. -
value
: the new value.
Return values
-
#string: the name of the variable if it succeed.
-
#nil: if there no local variable with the given index.
-
- debug.setmetatable(object, table)
-
Sets the metatable for the given
object
to the giventable
(which can be nil).Parameters
-
object
: object to handle. -
#table table
: the metatable forobject
.
-
- debug.setupvalue(func, up, value)
-
This function assigns the value
value
to the upvalue with indexup
of the functionfunc
.The function returns nil if there is no upvalue with the given index. Otherwise, it returns the name of the upvalue.
Parameters
-
func
: function which owns the upvalue. -
up
: index of the upvalue. -
value
: the new value.
Return values
-
#string: the name of the upvalue if it succeed.
-
#nil: if there no upvalue with the given index.
-


D:/GitHub/SmallPortableJekyll/ruby/bin/ruby.exe extconf.rb creating Makefile
make “DESTDIR=” clean
make “DESTDIR=” generating redcarpet-i386-mingw32.def compiling autolink.c compiling buffer.c buffer.c: In function 'bufcstr': buffer.c:111:2: warning: passing argument 1 of 'bufgrow' discards 'const' qualifier from pointer target type [enabled by default] buffer.c:60:1: note: expected 'struct buf *' but argument is of type 'const struct buf *' compiling houdini_href_e.c compiling houdini_html_e.c compiling html.c compiling html_smartypants.c html_smartypants.c: In function 'squote_len': html_smartypants.c:104:2: warning: initialization discards 'const' qualifier from pointer target type [enabled by default] html_smartypants.c:104:2: warning: initialization discards 'const' qualifier from pointer target type [enabled by default] html_smartypants.c:104:2: warning: initialization discards 'const' qualifier from pointer target type [enabled by default] html_smartypants.c:104:2: warning: initialization discards 'const' qualifier from pointer target type [enabled by default] html_smartypants.c: In function 'smartypants_squote': html_smartypants.c:149:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] html_smartypants.c: In function 'smartypants_cb__amp': html_smartypants.c:250:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] compiling markdown.c markdown.c: In function 'char_link': markdown.c:1047:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] markdown.c:1087:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] markdown.c: In function 'sd_markdown_render': markdown.c:2820:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] markdown.c:2838:3: warning: passing argument 1 of 'is_codefence' discards 'const' qualifier from pointer target type [enabled by default] markdown.c:1391:1: note: expected 'uint8_t *' but argument is of type 'const uint8_t *' markdown.c: At top level: markdown.c:94:15: warning: 'char_underline' declared 'static' but never defined [-Wunused-function] markdown.c:95:15: warning: 'char_highlight' declared 'static' but never defined [-Wunused-function] compiling rc_markdown.c rc_markdown.c: In function 'rb_redcarpet_md_render': rc_markdown.c:132:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] compiling rc_render.c rc_render.c: In function 'rndr_link_attributes': rc_render.c:287:28: warning: variable 'rndr' set but not used [-Wunused-but-set-variable] compiling stack.c linking shared-object redcarpet.so
make “DESTDIR=” install /usr/bin/install -c -m 0755 redcarpet.so ./.gem.20160511-8588-qumn5 installing default redcarpet libraries


Create a post
What is on your mind? share it with the community!
Post Title
Post Description
Cancel
Submit


Our purpose-built AI-powered conversational discovery engine makes product discovery easy and intuitive
Our deep-insight semantic search engine extracts fine-grained answers from large knowledge bases efficiently
Our flexible Document Processing and OCR engine makes quick work of digitizing the data you need to feed into your decision making systems
Our AI-driven presentation builder speeds up content reuse letting you focus on getting the message right
Ready to start your next project with us? Send us a messages and we will get back to you as soon as possible!


Projects
Smart Dish Advisor
Based on the ingredients available, and the time constraint(if mentioned), suggests a dish that can be prepared. Implemented in JESS.
Pokemonify your name
Using phonic distance and string distance methods, finds the closest pokemon name, and inserts the username in the appropriate position.
Authorship Identification in Chat Log
The application learns the author's writing style using the characteristics of the text written, and predicts the author of following chat. Used supervised machine learning technique (SVM).


Methods and macros for internationalization
of Helma applications.
Constructs a new instance of jala.I18n
methods
- setMessages(msgObject)
- setLocaleGetter(func)
- setHandler(handler)
- getLocale(localeId)
- translate(key, plural, amount)
- getCatalog(locale)
- formatMessage(message, values)
- gettext(key)
- ngettext(singularKey, pluralKey, amount)
- markgettext(key)
- message_macro(param)
Default i18n class instance.
Methods
Overwrite the default object containing
the messages (ie. a vanilla EcmaScript object).
parameters
| Object | msgObject | The object containing the messages |
Set the method for retrieving the locale.
parameters
| Function | func | The getter method |
Set (overwrite) the default handler containing
the messages (ie. a vanilla EcmaScript object).
parameters
| Object | handler | The handler containing the message object |
Returns the locale for the given id, which is expected to follow
the form
language[_COUNTRY][_variant]
, where language
is a valid ISO Language Code (eg. "de"), COUNTRY
a valid ISO
Country Code (eg. "AT"), and variant an identifier for the variant to use.parameters
| localeId |
returns
| The locale for the given id |
Tries to "translate" the given message key into a localized
message.
parameters
| String | key | The message to translate (required) |
| String | plural | The plural form of the message to translate |
| Number | amount | A number to determine whether to use the singular or plural form of the message |
returns
| The localized message or the appropriate key if no localized message was found |
Helper method to get the message catalog
corresponding to the actual locale.
parameters
| locale |
returns
| The message catalog. |
Converts the message passed as argument into an instance
of java.text.MessageFormat, and formats it using the
replacement values passed.
parameters
| String | message | The message to format |
| Array | values | An optional array containing replacement values |
returns
| The formatted message or, if the formatting fails, the message passed as argument. |
see
Returns a localized message for the message key passed as
argument. If no localization is found, the message key
is returned. Any additional arguments passed to this function
will be used as replacement values during message rendering.
To reference these values the message can contain placeholders
following "{number}" notation, where
number
must
match the number of the additional argument (starting with zero).parameters
| String | key | The message to localize |
returns
| The translated message |
see
Returns a localized message for the message key passed as
argument. In contrast to gettext() this method
can handle plural forms based on the amount passed as argument.
If no localization is found, the appropriate message key is
returned. Any additional arguments passed to this function
will be used as replacement values during message rendering.
To reference these values the message can contain placeholders
following "{number}" notation, where
number
must
match the number of the additional argument (starting with zero).parameters
| String | singularKey | The singular message to localize |
| String | pluralKey | The plural form of the message to localize |
| Number | amount | The amount which is used to determine whether the singular or plural form of the message should be returned. |
returns
| The translated message |
see
A simple proxy method which is used to mark a message string
for the i18n parser as to be translated.
parameters
| String | key | The message that should be seen by the i18n parser as to be translated. |
returns
| The message in unmodified form |
Returns a translated message. The following macro attributes
are accepted:
- text: The message to translate (required)
- plural: The plural form of the message
- values: A list of replacement values. Use a comma to separate more than one value. Each value is either interpreted as a global property (if it doesn't containg a dot) or as a property name of the given macro handler object (eg. "user.name"). If the value of the property is a HopObject or an Array this macro uses the size() resp. length of the object, otherwise the string representation of the object will be used.
parameters
| param |
returns
| The translated message |
see


{% extends "base.html" %} {% block title %}ep.io Example{% endblock %} {% block classes %}homepage{% endblock %} {% block content %}
You have successfully deployed this example project to ep.io Pretty simple, eh? {% endblock content %}


An app that teaches English to people who know vernacular languages only and do not know English.
Cal was first. The first public university in the great state of California. They are the pioneers. They are the trailblazers who started it all.
Once the brand strategy was sharp and real for everyone inside of the company, all the brand behavior started to roll out as stationary material.
We are thrilled to share our new reel with you all! Special thanks to all of our talented friends.
Striking and powerful Aston Martin Vantage captivates you at the first sight.
The Brief team has been sincerely committed to designing great communication around our projects.
Bastian bux is the consequence of reducing everything surrounding a dj and producer to its essential element: the music.
Cal was first. The first public university in the great state of California. They are the pioneers.
Cal was first. The first public university in the great state of California. They are the pioneers.


There should only be one ALERT. If there were two, the plugin was reloaded during the transition to fullscreen.


is_equal(obj1, obj2)
Return true
if obj1
and obj2
have the same structure and contents,
otherwise return false
.
Two objects are equal if each of their constituent parts are equal according to is_eqv
.
The equals operator (==
) have the same behavior as is_equal
and the not-equals operator (<>
)
have the same behavior as not(is_equal(a, b))
.
Is_equal
is a generic function by default and can be overridden for custom datatypes without an
explicit declare generic
.
is_equal([1, 2, [3, 4]], [1, 2, [3, 4]])
// true
[1, 2, [3, 4]] == [1, 2, [3, 4]]
// true
is_equal("hello", "hello")
// true
is_equal("hello", "hEllo")
// false
not(is_equal("hello", "hEllo"))
// true
"hello" <> "hEllo"
// true
The operators ==
and <>
will recognize custom types, if they respond
to the 'is_equal
message. This is demonstrated by the next program.
function point(x, y)
^(message)
| 'get -> [x, y]
| 'is_equal -> ^(p) p.get == [x, y]
let p1 = point(10, 20)
let p2 = point(10, 20)
let p3 = point(10, 30)
p1 == p2
// true
p1 == p3
// false
p1 <> p3
// true
Is_equal
cannot be used to compare two function objects. Always use is_eq
for this.


Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged
Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged


Preparation time
less than 30 mins
Cooking time
over 2 hours
Serves
Serves 8-10
Feed a party with these skewers of spicy marinated lamb shoulder, served with amazing spiced roast potatoes and a rich cream sauce.
For the slow-braised, milk-fed lamb shoulder, preheat the oven to 180C/350F/Gas 4.
With the tip of a sharp knife, cut small incisions in the lamb shoulders at approximately 5cm/2in intervals.
Mix together the red chilli powder, ginger paste, garlic paste, vinegar, yoghurt, fried onions, royal cumin and salt, then massage them over the lamb, rubbing and pressing the spices into the knife cuts. Set aside for 15 minutes.
Put the shoulders in an oiled roasting tin. Add the bay leaves, cinnamon and green cardamom, and then cover the tin with foil. Place in the oven and braise for 2½ hours, or until the meat is very tender and ready to fall of the bone. Remove from the oven and leave to cool. Remove the shoulders from the liquid and allow them to dry. Pass the liquid through a fine sieve and reserve to make the sauce.
Take the meat off the bone and cut into 5cm/2in cubes. Thread them on to 8-10 metal skewers and roast on a barbecue or under a very hot grill, basting frequently with the melted butter, until crisp and well browned. Finish with a drizzle of lemon juice, any leftover melted butter and the chat masala.

Drop the chopped potatoes into a large pan and pour in enough water to barely cover them. Add salt, then wait for the water to boil. As soon as the water reaches a full rolling boil, lower the heat, and simmer the potatoes uncovered, reasonably vigorously, for two minutes.
Meanwhile, put your choice of fat into the hot roasting tin and heat it in the oven for a few minutes, so it’s really hot.
Drain the potatoes in a colander and shake the colander back and forth a few times to bruise and fluff up the outsides. Sprinkle with the cumin and chilli flakes, and give another shake or two so they are evenly and thinly coated.  Spread them in a single layer making sure they have plenty of room.
Roast the potatoes for 15 minutes, then take them out of the oven and turn them over. Roast for another 15 minutes and turn them over again. Put them back in the oven for another 10-15 minutes, or however long it takes to get them really golden-brown and crisp. The spices will speckle the potatoes.
For the saffron sauce, bring the reserved cooking juices to the boil in a small pan and simmer until the volume of liquid has reduced and the sauce is thick enough to coat the back of a spoon. Season with salt and pepper if needed and stir in the cream, garam masala, saffron and fresh coriander.
To serve, pour the sauce over the meat skewers and sprinkle over edible gold leaves for decoration. Scatter the potatoes with more salt and chopped coriander and serve straight away.


Login
User Name:
Password:
Submit
The builds page is protected content and you must log in with an admin provided username and password each time to access it!


| Argument | Description |
|---|---|
| runId | running test id on which to control capture functions, retured as id() from the Run action |
| testServerName | name of the test server on which to control capture functions |
| testServerIndex | the index number of the test server in a test |
| portName | name of the port on the test server to control capture functions |
| Argument | Description |
|---|---|
| runId | running test id on which to control capture functions, retured as id() from the Run action |
| testServerName | name of the test server on which to control capture functions |
| testServerIndex | the index number of the test server in a test |
| portName | name of the port on the test server to control capture functions |
| Argument | Description |
|---|---|
| runId | running test id on which to control capture functions, retured as id() from the Run action |
| testServerName | name of the test server on which to control capture functions |
| testServerIndex | the index number of the test server in a test |
| portName | name of the port on the test server to control capture functions |


--- layout: post title: Nexus' ACLs Should be Taken Out and Shot date: 2012-11-16 18:50:48.000000000 -08:00 categories: [] tags: [] status: draft type: post published: false meta: _edit_last: '16448603' author: login: elemecca email<EMAIL_ADDRESS>display_name: elemecca first_name: '' last_name: '' ---
I've just deployed Sonatype Nexus OSS at work. On the whole it's a great product, but its permissions system makes me want to punch something. The underlying design is solid, but there are two or three glaring omissions that utterly destroy it.
Nexus' ACLs are arranged around four central concepts: targets, privileges, roles, and users. Targets are what permissions grant access to. A target is the combination of a an artifact type and one or more regular expressions that select artifacts based on their path within the repository. A privilege is the application of a target to a repository or group of repositories. Each privilege has four components, one for each of the CRUD operations. There are also some special system permissions that control access to parts of the UI. Roles are collections of privileges used to simplify management. Each user can be assigned to multiple roles.
So far all of this is fairly standard RBAC. Where it breaks down is the lack of negativity. In most RBAC systems you can deny a permission to a role, and that will override any grants of the same permission. Not so in Nexus.


Book icon by Jordan Delcros, FR from the Noun Project
Moon by Christian Shannon from the Noun Project
Graph by Cody Foss from the Noun Project
Satellite Dish by Creative Stall from the Noun Project
Moon phases by Tyrus from the Noun Project
Photo Gallery by icons.design from the Noun Project
Video by Simple Icons from the Noun Project
Star by Yaroslav Samoilov from the Noun Project
Settings by Viktor Vorobyev from the Noun Project
Photo by Yuri Mazursky from the Noun Project
linkage by Creative Stall from the Noun Project
This app makes use of CelestialUtil - MIT License


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import uk.gov.hmrc.bindingtariffadminfrontend.config.AppConfig @import uk.gov.hmrc.bindingtariffadminfrontend.controllers.routes @import uk.gov.hmrc.bindingtariffadminfrontend.model.Store.Store @import uk.gov.hmrc.bindingtariffadminfrontend.model.{AuthenticatedRequest, Store} @import uk.gov.hmrc.bindingtariffadminfrontend.views.components.CheckOption @import uk.gov.hmrc.bindingtariffadminfrontend.views.html.main_template @import uk.gov.hmrc.play.views.html.helpers @(casesToDelete: Int, originalCaseCount: Int)(implicit request: AuthenticatedRequest[_], messages: Messages, appConfig: AppConfig) @main_template(title = "Binding Tariff Admin", bodyClasses = None) { Back to Index


The W3C mission is to lead the World Wide Web to its full potential by developing protocols and guidelines that ensure the long-term growth of the Web. Below we discuss important aspects of this mission, all of which further W3C's vision of One Web.
On 29 August 2012 five leading global organizations jointly signed an agreement to affirm and adhere to a set of Principles in support of The Modern Paradigm for Standards; an open and collectively empowering model that will help radically improve the way people around the world develop new technologies and innovate for humanity. Learn more about OpenStand: the modern paradigm for standards.
The following design principles guide W3C's work.
The social value of the Web is that it enables human communication, commerce, and opportunities to share knowledge. One of W3C's primary goals is to make these benefits available to all people, whatever their hardware, software, network infrastructure, native language, culture, geographical location, or physical or mental ability. Learn more about:
The number of different kinds of devices that can access the Web has grown immensely. Mobile phones, smart phones, personal digital assistants, interactive television systems, voice response systems, kiosks and even certain domestic appliances can all access the Web. Learn more about:
W3C's vision for the Web involves participation, sharing knowledge, and thereby building trust on a global scale.
The Web was invented as a communications tool intended to allow anyone, anywhere to share information. For many years, the Web was a "read-only" tool for many. Blogs and wikis brought more authors to the Web, and social networking emerged from the flourishing market for content and personalized Web experiences. W3C standards have supported this evolution thanks to strong architecture and design principles. Learn more about:
Some people view the Web as a giant repository of linked data while others as a giant set of services that exchange messages. The two views are complementary, and which to use often depends on the application. Learn more about:
The Web has transformed the way we communicate with each other. In doing so, it has also modified the nature of our social relationships. People now "meet on the Web" and carry out commercial and personal relationships, in some cases without ever meeting in person. W3C recognizes that trust is a social phenomenon, but technology design can foster trust and confidence. As more activity moves on-line, it will become even more important to support complex interactions among parties around the globe. Learn more about:


--- layout: post title: ! 'Reset the Net: Shame on Feinstein coalition delivers petition signatures to Senator Feinstein.' categories: - Blog - Featured tags: [] status: publish type: post published: true meta: _edit_last: '4' pexeto_video: '' author: login: Dennis email<EMAIL_ADDRESS>display_name: Dennis first_name: '' last_name: '' excerpt: "On June 5th 2014, the Shame on Feinstein coalition delivered 2,000 signatures gathered from Californians to the Senator's staff. California is home to the Silicon Valley and to many of technological visionaries that built the Internet. Senator Feinstein has advocated for nothing less than the transformation of Internet into a tools for pervasive surveillance of Americans." ---
On June 5th 2014, the Shame on Feinstein coalition delivered 2,000 signatures gathered from Californians to the Senator's staff. California is home to the Silicon Valley and to many of technological visionaries that built the Internet. Senator Feinstein has advocated for nothing less than the transformation of Internet into a tools for pervasive surveillance of Americans.

Senator Feinstein's term ends in 2018 and she is unlikely to run again. The Shame on Feinstein coalition will do anything in our power to ensure that the fake reforms bills she supports from FISA Improvements Act to the House version of USA Freedom Act do not become law.


This is a paragraph. It will be hidden by default
This is a paragraph. It will hide on button click
Click and hide
Click and hide