As with age and sex, Census data of all types is reported by race. However, there are a small number of tables which specifically tabulate answers to the Census question on race.
The primary tabulation of responses to the race question is the table B02001. However, be warned: Census data about race is complicated. While casual language and even much reporting proceeds as if each person had exactly one race, the Census Bureau allows each person to select as many as six race options, one of which is simply "some other race." Furthermore, "hispanic/latino" is not a race, but a characteristic tracked independently. Note that hispanic respondents disproportionately choose "some other race alone": nationwide, more than 25% of hispanics make that choice, compared to a fraction of a percent of non-hispanics.
In many cases, reporters wish to treat “hispanic” as a race-like category. In that case, use the B03002 table. If your geography is included in the ACS 1-year release, you may prefer to use the C03002 table, which has the same data, but omits the columns detailing the race of hispanics. (This table is not included in the ACS 5-year release.) If you simply want the total of people who are Hispanic/Latino in a given geography, you can simplify further using the B03003 table, which has three columns: total population, hispanic, and not-hispanic.
If you do not want or need to distinguish “hispanic/latino” as a race-like category, you can use the B02001 table, which provides counts of people who selected only one race for each of the six choices, as well as a count of people who selected two or more races. In 2012, about 97% of the population were estimated to be of one race alone, and less than 0.2% were estimated to be of more than two races.
There are six tables summarizing the number of people claiming each of the six race choices. Each table has exactly one column.
| Code | Title |
|---|---|
| B02008 | White Alone or in Combination With One or More Other Races |
| B02009 | Black or African American Alone or in Combination With One or More Other Races |
| B02010 | American Indian and Alaska Native Alone or in Combination With One or More Other Races |
| B02011 | Asian Alone or in Combination With One or More Other Races |
| B02012 | Native Hawaiian and Other Pacific Islander Alone or in Combination With One or More Other Races |
| B02013 | Some Other Race Alone or in Combination With One or More Other Races |
Of course, a single person may be counted in more than one of these tables, so the sum of these for a given geography will almost certainly be more than the total estimated population for that geography. Do not make the mistake of adding them.
Finally, there are a number of "detailed" tables which can be used to find estimates of specialized populations and subgroups. However, because of sample size and privacy concerns, many of the detailed tables are only provided at the state and national level.
This table provides estimates for all possible combinations of the six race choices. It is only available at the national level.
When considering race, the Census Bureau treat "Black" and "White" as simple "yes/no" questions. However, for the other race options, respondents can be much more specific. The ACS question on race has specific checkboxes for "Chinese," "Japanese," "Guamian," "Samoan," and others, as well as a blank where respondents can enter a race which is not already listed when checking "Other Asian" or "Other Pacific Islander."
In the 2011 American Community Survey, the Census Bureau changed the way these responses were reported. Previously, there had been tables for each of "American Indian and Alaska Native," (AIAN) "Asian," and "Native Hawaiian and other Pacific Islander" (NHPI). The tables estimated the population for people of one of these races alone in many subgroupings. With the 2011 1-year data release, those tables were discontinued, replaced by three tables with the same name but different codes, and three more tables tabulating estimates for all people specifying that race, alone or in any combination.
| race alone, or hispanic origin | alone or in any combo | |
|---|---|---|
| AIAN | B02014 (55 columns), C02014 (9 columns) | B02017 (54 columns) |
| Asian | B02015 (25 columns), C02015 (8 columns) | B02018 (24 columns) |
| NHPI | B02016 (12 columns), C02016 (5 columns) | B02019 (11 columns) |
| Hispanic | B03001 (31 columns), C03001 (10 columns) | n/a |
| Code | Title |
|---|---|
| B02001 | Race |
| B02003‡ | Detailed Race |
| B02008 | White Alone or in Combination With One or More Other Races |
| B02009 | Black or African American Alone or in Combination With One or More Other Races |
| B02010 | American Indian and Alaska Native Alone or in Combination With One or More Other Races |
| B02011 | Asian Alone or in Combination With One or More Other Races |
| B02012 | Native Hawaiian and Other Pacific Islander Alone or in Combination With One or More Other Races |
| B02013 | Some Other Race Alone or in Combination With One or More Other Races |
| B02014‡ | American Indian and Alaska Native Alone for Selected Tribal Groupings |
| B02015‡ | Asian Alone by Selected Groups |
| B02016‡ | Native Hawaiian and Other Pacific Islander Alone by Selected Groups |
| B02017 | American Indian and Alaska Native (AIAN) Alone or in Any Combination by Selected Tribal Groupings |
| B02018 | Asian Alone or in Any Combination by Selected Groups |
| B02019 | Native Hawaiian and Other Pacific Islander Alone or in Any Combination by Selected Groups |
| B03001‡ | Hispanic or Latino Origin by Specific Origin |
| B03002‡ | Hispanic or Latino Origin by Race |
| B03003 | Hispanic or Latino Origin |
| B25006 | Race of Householder |
| ‡Table also available in "collapsed" version: change "B" to "C" for table code. |
Note: Separately from the race question, Census allows people to specify their ancestry. Detailed answers for race can be the same as answers for ancestry. See our Ancestry page for some more information. At this time, we can't make a recommendation about when to use each table. Some discussion of the two questions can be found in the Pew Research Center's 2015 report, "Multiracial in America"
| Code | Title |
|---|---|
| B01001 | Sex by Age |
| B01002 | Median Age by Sex |
| B05003‡ | Sex by Age by Nativity and Citizenship Status |
| B06004§ª | Place of Birth |
| B07004§ª | Geographical Mobility in the Past Year for Current Residence |
| B07404§ª | Geographical Mobility in the Past Year for Residence 1 Year Ago |
| B08105ª | Means of Transportation to Work |
| B08505ª | Means of Transportation to Work for Workplace Geography |
| B10051 | Grandparents Living With Own Grandchildren Under 18 Years by Responsibility for Own Grandchildren by Presence of Parent of Grandchildren and Age of Grandparent |
| B11001 | Household Type (Including Living Alone) |
| B11002 | Household Type by Relatives and Nonrelatives for Population in Households |
| B12002 | Sex by Marital Status by Age for the Population 15 Years and Over |
| B12007 | Median Age at First Marriage |
| B13002 | Women 15 to 50 Years Who Had a Birth by Marital Status and Age |
| B14007 | School Enrollment by Detailed Level of School for the Population 3 Years and Over |
| B15002‡ | Sex by Educational Attainment for the Population 25 Years and Over |
| B16005 | Nativity by Language Spoken at Home by Ability to Speak English for the Population 5 Years and Over |
| B16006‡ | Language Spoken at Home by Ability to Speak English for the Population 5 Years and Over (Hispanic or Latino) |
| B17001‡ | Poverty Status by Sex by Age |
| B17010‡ | Poverty Status of Families by Family Type by Presence of Related Children Under 18 Years by Age of Related Children |
| B17020ª | Poverty Status by Age |
| B18101 | Sex by Age by Disability Status |
| B19001 | Household Income |
| B19013 | Median Household Income |
| B19025 | Aggregate Household Income |
| B19037 | Age of Householder by Household Income |
| B19101 | Family Income |
| B19113 | Median Family Income |
| B19202 | Median Nonfamily Household Income |
| B19301 | Per Capita Income |
| B19313 | Aggregate Income |
| B20005 | Sex by Work Experience by Earnings |
| B20017 | Median Earnings by Sex by Work Experience With Earnings |
| B21001 | Sex by Age by Veteran Status for the Civilian Population 18 Years and Over |
| B22005ª | Receipt of Food Stamps/SNAP by Race of Householder |
| B23002ª | Sex by Age by Employment Status |
| B24010‡ | Sex by Occupation for the Civilian Employed Population 16 Years and Over |
| B25003 | Tenure |
| B25014 | Tenure by Occupants Per Room |
| B25032‡ | Tenure by Units in Structure |
| B27001‡ | Health Insurance Coverage Status by Sex by Age |
|
‡Table also available in "collapsed" version: change "B" to "C" for table code. ªNo basic 'B' table is offered. §Tabulated for Puerto Rico. Add 'PR' to the table code. Column names may vary slightly from non-PR version. |


{% extends 'base.html' %} {% block content %}
Success! Below is the JavaScript. Just include this in the HTML for all of your HITs.
<script src="{{ JS_URL }}"></script>
Back


CoreUI includes a bunch of predefined buttons components, each serving its own semantic purpose. Buttons show what action will happen when the user clicks or touches it. CoreUI buttons are used to initialize operations, both in the background or foreground of an experience.
You can combine button with our CoreUI Icons.
The <button>
component are designed for
<button>
,
or <input>
elements (though some browsers may apply a slightly different rendering).
If you're using <button>
component as
elements that are used to trigger functionality ex. collapsing content, these links
should be given a role="button"
to adequately communicate their
meaning to assistive technologies such as screen readers.
If you need a button, but without the strong background colors. Set
variant="outline"
prop to remove all background colors.
If you need a ghost variant of button, set variant="ghost"
prop
to remove all background colors.
Larger or smaller buttons? Add size="lg"
size="sm"
for additional sizes.
Add the disabled
boolean prop to any <button>
component to make buttons look inactive. Disabled button has
pointer-events: none
applied to, disabling hover and active states from
triggering.
Disabled buttons using the
component act a little different:

s don'tsupport the disabled
attribute, so
CoreUI has to add .disabled
class to make buttons look inactive.
CoreUI also has to add to the disabled button component
aria-disabled="true"
attribute to show the state of the component
to assistive technologies.
Create buttons that span the full width of a parent—by using utilities.
Here we create a responsive variation, starting with vertically stacked buttons until
the md
breakpoint, where .d-md-block
replaces the
.d-grid
class, thus nullifying the gap-2
utility. Resize
your browser to see them change.
You can adjust the width of your block buttons with grid column width classes. For
example, for a half-width "block button", use .col-6
. Center it
horizontally with .mx-auto
, too.
Additional utilities can be used to adjust the alignment of buttons when horizontal. Here we've taken our previous responsive example and added some flex utilities and a margin utility on the button to right align the buttons when they're no longer stacked.


mutationsTCGA(..., extract.cols = c("Hugo_Symbol", "Variant_Classification", "bcr_patient_barcode"), extract.names = TRUE, unique = TRUE)
bcr_patient_barcode
.
If NULL
all columns are returned....
.TRUE
.Function gathers mutations over multiple TCGA datasets and extracts mutations and further informations about them for desired genes. See mutations.
Input data.frames should contain column bcr_patient_barcode
if extract.cols
is specified.
If you have any problems, issues or think that something is missing or is not clear please post an issue on https://github.com/RTCGA/RTCGA/issues.
library(RTCGA) library(RTCGA.mutations) library(dplyr) mutationsTCGA(BRCA.mutations, OV.mutations) %>% filter(Hugo_Symbol == 'TP53') %>% filter(substr(bcr_patient_barcode, 14, 15) == "01") %>% # cancer tissue mutate(bcr_patient_barcode = substr(bcr_patient_barcode, 1, 12)) -> BRCA_OV.mutations library(RTCGA.clinical) survivalTCGA(BRCA.clinical, OV.clinical, extract.cols = "admin.disease_code") %>% rename(disease = admin.disease_code)-> BRCA_OV.clinical BRCA_OV.clinical %>% left_join(BRCA_OV.mutations, by = "bcr_patient_barcode") %>% mutate(TP53 = ifelse(!is.na(Variant_Classification), "Mut", "WILDorNOINFO")) -> BRCA_OV.clinical_mutations BRCA_OV.clinical_mutations %>% select(times, patient.vital_status, disease, TP53) -> BRCA_OV.2plot kmTCGA(BRCA_OV.2plot, explanatory.names = c("TP53", "disease"), break.time.by = 400, xlim = c(0,2000))
RTCGA-package
,
boxplotTCGA
, checkTCGA
,
convertTCGA
, datasetsTCGA
,
downloadTCGA
,
expressionsTCGA
, heatmapTCGA
,
infoTCGA
, installTCGA
,
kmTCGA
, pcaTCGA
,
readTCGA
, survivalTCGA
,
theme_RTCGA


Poison Attack
Intensifies Viper's venom, adding an effect to his normal attack that slows attack and movement speed while dealing damage over time. Poison Attack is a Unique Attack Modifier, and does not stack with other Unique Attack Modifiers.
| Mana Cost: | 20/20/20/20 |
| Cooldown: | 0 |
| ABILITY: | Auto-Cast, Unit Target |
| AFFECTS: | Enemy Units |
| DAMAGE TYPE: | Magical |
| PIERCES SPELL IMMUNITY: | No |
| DAMAGE: | 0 / 0 / 0 / 0 |
| DURATION: | 2 / 2 / 2 / 2 |
| DAMAGE PER SECOND: | 10 / 16 / 22 / 28 |
| MOVE SLOW: | 10% / 20% / 30% / 40% |
| ATTACK SLOW: | 10 / 20 / 30 / 40 |
The Netherdrake's inborn toxic breath quickly drains the vitality of its afflicted.
Nethertoxin
Nethertoxin causes Viper's normal attack to deal bonus damage to units based on how much health they are missing. The bonus damage doubles for each 20% of health missing from the target. Nethertoxin deals half damage to creeps and buildings.
| ABILITY: | Passive |
| DAMAGE TYPE: | Physical |
| PIERCES SPELL IMMUNITY: | Yes |
| BASE BONUS DAMAGE: | 2.5 / 5 / 7.5 / 10 |
| NON-HERO DAMAGE: | 50% / 50% / 50% / 50% |
| MAX BONUS DAMAGE: | 40 / 80 / 120 / 160 |
Poison from the Nether Reaches turns wounds into fatalities, and fatigue into death.
Corrosive Skin
Viper exudes an infectious toxin that damages and slows any enemy that damages it in a 1400 radius. The acid exudate also increases Viper's resistance to magic.
| ABILITY: | Passive |
| DAMAGE TYPE: | Magical |
| PIERCES SPELL IMMUNITY: | No |
| DURATION: | 4 |
| MOVE SLOW: | 10% / 15% / 20% / 25% |
| ATTACK SLOW: | 10 / 15 / 20 / 25 |
| MAGIC RESISTANCE: | 10% / 15% / 20% / 25% |
| DAMAGE PER SECOND: | 10 / 15 / 20 / 25 |
| MAX RANGE RADIUS: | 1400 |
It is not unusual for sword and shield alike to corrode in the very hands of those who attack the Netherdrake.
Viper Strike
Viper slows the targeted enemy unit's movement and attack speed while also dealing poison damage over time. The slowing effect reduces over the duration of the poison. Upgradable by Aghanim's Scepter.
| Mana Cost: | 125/175/250 |
| Cooldown: | 70/50/30 |
| ABILITY: | Unit Target |
| AFFECTS: | Enemy Units |
| DAMAGE TYPE: | Magical |
| PIERCES SPELL IMMUNITY: | Yes |
| DURATION: | 5.1 / 5.1 / 5.1 |
| DAMAGE PER SECOND: | 60 / 100 / 145 |
| MOVE SLOW: | 40% / 60% / 80% |
| ATTACK SLOW: | 40 / 60 / 80 |
| SCEPTER MANA COST: | 125 / 125 / 125 |
| SCEPTER COOLDOWN: | 12 / 12 / 12 |
| SCEPTER CAST RANGE: | 900 |
Once used to slay his sadistic summoner, the most powerful of Netherdrake infections spreads through the veins of those foolish enough to cross Viper.


Continuous Delivery for Versioned Libraries
Jason Kulatunga @AnalogJ
Automate all the things? Obligatory XKCD
Important as releasing a new version of your App
Harder because you don't do it very often and you'll forget steps
CAPSULE_SOURCE_GITHUB_ACCESS_TOKEN=123456789ABCDEF \
CAPSULE_RUNNER_REPO_FULL_NAME=AnalogJ/gem_analogj_test \
CAPSULE_RUNNER_PULL_REQUEST=4 \
CAPSULE_RUBYGEMS_API_KEY=ASDF12345F \
docker run AnalogJ/capsulecd:ruby \
capsulecd start --source github --package_type ruby
| Step | Description |
|---|---|
| source_configure | authenticate to github |
| runner_retrieve_payload | get PR info from source api |
| source_process_pr_payload | the merged pull request is cloned |
| build_step | missing files, compilation, version bumping |
| test_step | package deps, package test runner |
| package_step | commit changes locally, create git tag |
| release_step | push the release to the package repository |
| source_release | push the merged, versioned, tested code to GH |
source_git_parent_path: /srv/myclonefolder
source_github_api_endpoint: https://git.corp.example.com/v2
source_github_web_endpoint: https://git.corp.example.com/v2
source_configure:
pre: |
# this is my multiline ruby script
# the pre hook script runs before the step
# we have access to any of the instance variables here.
# check the documentation for more information.


Tables
Columns
Display the first
Order by
Ascending
Descending
Group by
Spare column
Column name
Column content
Aggregate functions
Day
Month
Year
Date
Year/Month
Count
Sum
Average
Created spare columns
Union tables
First column
Second column
Filter of records
Column
Operator
=
<>
>
>=
<
<=
$
!$
Value
SQL Result
Result of created query


Rule of 72
The Rule of 72 is used to estimate the length of time it will take to double your money based on a annual rate of return.
The Rule of 72 is used to estimate the length of time it will take to double your money based on a annual rate of return.


---
layout: theorems
---
Let $V$ be a finite dimensional vector space with basis $B=\{x_1, \dots, x_n\}$ and $C=\{y_1, \dots, y_n\}$ and $T:V\to V$. Then $[T]_b$ and $[T]_C$ are similar. Specifically, for
$$\begin{align*}
P=\begin{bmatrix}[y_1]_B & \dots & [y_n]_B\end{bmatrix},
\end{align*}$$
$[T]_C=P^{-1}[T]_BP$
Concepts
Coming soon
Hypothesis
Coming soon
Results
Coming soon
Proof
Coming soon


About
Schedules
Dashboard
Company X Detail Informer
click to check your first schedule
click to check your second schedule
click to check your third schedule


This document describes the portable binary encoding of the WebAssembly modules.
The binary encoding is a dense representation of module information that enables small files, fast decoding, and reduced memory usage. See the rationale document for more detail.
= Planned future feature
The encoding is split into three layers:
Most importantly, the layering approach allows development and standardization to occur incrementally. For example, Layer 1 and Layer 2 encoding techniques can be experimented with by application-level decompressing to the layer below. As compression techniques stabilize, they can be standardized and moved into native implementations.
See proposed layer 1 compression for a proposal for layer 1 structural compression.
uintN
An unsigned integer of N bits, represented in N/8 bytes in little endian order. N is either 8, 16, or 32.
varuintN
A LEB128 variable-length integer, limited to N bits (i.e., the values [0, 2^N-1]),
represented by at most ceil(N/7) bytes that may contain padding 0x80
bytes.
Note: Currently, the only sizes used are varuint1
, varuint7
, and varuint32
,
where the former two are used for compatibility with potential future extensions.
varintN
A Signed LEB128 variable-length integer, limited to N bits (i.e., the values [-2^(N-1), +2^(N-1)-1]),
represented by at most ceil(N/7) bytes that may contain padding 0x80
or 0xFF
bytes.
Note: Currently, the only sizes used are varint7
, varint32
and varint64
.
In the MVP, the opcodes of instructions are all encoded in a single byte since there are fewer than 256 opcodes. Future features like SIMD and atomics will bring the total count above 256 and so an extension scheme will be necessary, designating one or more single-byte values as prefixes for multi-byte opcodes.
All types are distinguished by a negative varint7
values that is the first byte of their encoding (representing a type constructor):
| Opcode | Type constructor |
|---|---|
-0x01 (i.e., the byte 0x7f ) |
i32 |
-0x02 (i.e., the byte 0x7e ) |
i64 |
-0x03 (i.e., the byte 0x7d ) |
f32 |
-0x04 (i.e., the byte 0x7c ) |
f64 |
-0x10 (i.e., the byte 0x70 ) |
anyfunc |
-0x20 (i.e., the byte 0x60 ) |
func |
-0x40 (i.e., the byte 0x40 ) |
pseudo type for representing an empty block_type
|
Some of these will be followed by additional fields, see below.
Note: Gaps are reserved for future extensions. The use of a signed scheme is so that types can coexist in a single space with (positive) indices into the type section, which may be relevant for future extensions of the type system.
value_type
A varint7
indicating a value type. One of:
i32
i64
f32
f64
as encoded above.
block_type
A varint7
indicating a block signature. These types are encoded as:
value_type
indicating a signature with a single result-0x40
(i.e., the byte 0x40
) indicating a signature with 0 results.elem_type
A varint7
indicating the types of elements in a table.
In the MVP, only one type is available:
Note: In the future , other element types may be allowed.
func_type
The description of a function signature. Its type constructor is followed by an additional description:
| Field | Type | Description |
|---|---|---|
| form | varint7 |
the value for the func type constructor as defined above |
| param_count | varuint32 |
the number of parameters to the function |
| param_types | value_type* |
the parameter types of the function |
| return_count | varuint1 |
the number of results from the function |
| return_type | value_type? |
the result type of the function (if return_count is 1) |
Note: In the future , return_count
and return_type
might be generalised to allow multiple values.
global_type
The description of a global variable.
| Field | Type | Description |
|---|---|---|
| content_type | value_type |
type of the value |
| mutability | varuint1 |
0 if immutable, 1 if mutable |
table_type
The description of a table.
| Field | Type | Description |
|---|---|---|
| element_type | elem_type |
the type of elements |
| limits | resizable_limits |
see below |
memory_type
The description of a memory.
| Field | Type | Description |
|---|---|---|
| limits | resizable_limits |
see below |
external_kind
A single-byte unsigned integer indicating the kind of definition being imported or defined:
0
indicating a Function
import or definition
1
indicating a Table
import or definition
2
indicating a Memory
import or definition
3
indicating a Global
import or definition
resizable_limits
A packed tuple that describes the limits of a table or memory:
| Field | Type | Description |
|---|---|---|
| flags | varuint1 |
1 if the maximum field is present, 0 otherwise |
| initial | varuint32 |
initial length (in units of table elements or wasm pages) |
| maximum |
varuint32 ? |
only present if specified by flags
|
Note: In the future , the “flags” field may be changed to varuint32
, e.g., to include a flag for sharing between threads.
init_expr
The encoding of an initializer expression
is the normal encoding of the expression followed by the end
opcode as a
delimiter.
Note that get_global
in an initializer expression can only refer to immutable
imported globals and all uses of init_expr
can only appear after the Imports
section.
The following documents the current prototype format. This format is based on and supersedes the v8-native prototype format, originally in a public design doc.
The module starts with a preamble of two fields:
| Field | Type | Description |
|---|---|---|
| magic number | uint32 |
Magic number 0x6d736100 (i.e., ‘\0asm’) |
| version | uint32 |
Version number, 0x1
|
The module preamble is followed by a sequence of sections.
Each section is identified by a 1-byte section code that encodes either a known section or a custom section.
The section length and payload data then follow.
Known sections have non-zero ids, while custom sections have a 0
id followed by an identifying string as
part of the payload.
| Field | Type | Description |
|---|---|---|
| id | varuint7 |
section code |
| payload_len | varuint32 |
size of this section in bytes |
| name_len |
varuint32 ? |
length of name in bytes, present if id == 0
|
| name |
bytes ? |
section name: valid UTF-8 byte sequence, present if id == 0
|
| payload_data | bytes |
content of this section, of length payload_len - sizeof(name) - sizeof(name_len)
|
Each known section is optional and may appear at most once. Custom sections all have the same id
(0), and can be named non-uniquely (all bytes composing their names may be identical).
Custom sections are intended to be used for debugging information, future evolution, or third party extensions. For MVP, we use a specific custom section (the Name Section) for debugging information.
If a WebAssembly implementation interprets the payload of any custom section during module validation or compilation, errors in that payload must not invalidate the module.
Known sections from the list below may not appear out of order, while custom sections may be interspersed before, between, as well as after any of the elements of the list, in any order. Certain custom sections may have their own ordering and cardinality requirements. For example, the Name section is expected to appear at most once, immediately after the Data section. Violation of such requirements may at most cause an implementation to ignore the section, while not invalidating the module.
The content of each section is encoded in its payload_data
.
| Section Name | Code | Description |
|---|---|---|
| Type | 1 |
Function signature declarations |
| Import | 2 |
Import declarations |
| Function | 3 |
Function declarations |
| Table | 4 |
Indirect function table and other tables |
| Memory | 5 |
Memory attributes |
| Global | 6 |
Global declarations |
| Export | 7 |
Exports |
| Start | 8 |
Start function declaration |
| Element | 9 |
Elements section |
| Code | 10 |
Function bodies (code) |
| Data | 11 |
Data segments |
The end of the last present section must coincide with the last byte of the
module. The shortest valid module is 8 bytes (magic number
, version
,
followed by zero sections).
The type section declares all function signatures that will be used in the module.
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of type entries to follow |
| entries | func_type* |
repeated type entries as described above |
Note: In the future ,
this section may contain other forms of type entries as well, which can be distinguished by the form
field of the type encoding.
The import section declares all imports that will be used in the module.
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of import entries to follow |
| entries | import_entry* |
repeated import entries as described below |
| Field | Type | Description |
|---|---|---|
| module_len | varuint32 |
length of module_str in bytes |
| module_str | bytes |
module name: valid UTF-8 byte sequence |
| field_len | varuint32 |
length of field_str in bytes |
| field_str | bytes |
field name: valid UTF-8 byte sequence |
| kind | external_kind |
the kind of definition being imported |
Followed by, if the kind
is Function
:
| Field | Type | Description |
|---|---|---|
| type | varuint32 |
type index of the function signature |
or, if the kind
is Table
:
| Field | Type | Description |
|---|---|---|
| type | table_type |
type of the imported table |
or, if the kind
is Memory
:
| Field | Type | Description |
|---|---|---|
| type | memory_type |
type of the imported memory |
or, if the kind
is Global
:
| Field | Type | Description |
|---|---|---|
| type | global_type |
type of the imported global |
Note that, in the MVP, only immutable global variables can be imported.
The function section declares the signatures of all functions in the module (their definitions appear in the code section).
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of signature indices to follow |
| types | varuint32* |
sequence of indices into the type section |
The encoding of a Table section:
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
indicating the number of tables defined by the module |
| entries | table_type* |
repeated table_type entries as described above
|
In the MVP, the number of tables must be no more than 1.
ID: memory
The encoding of a Memory section:
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
indicating the number of memories defined by the module |
| entries | memory_type* |
repeated memory_type entries as described above
|
Note that the initial/maximum fields are specified in units of WebAssembly pages.
In the MVP, the number of memories must be no more than 1.
The encoding of the Global section:
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of global variable entries |
| globals | global_variable* |
global variables, as described below |
Each global_variable
declares a single global variable of a given type, mutability
and with the given initializer.
| Field | Type | Description |
|---|---|---|
| type | global_type |
type of the variables |
| init | init_expr |
the initial value of the global |
Note that, in the MVP, only immutable global variables can be exported.
The encoding of the Export section:
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of export entries to follow |
| entries | export_entry* |
repeated export entries as described below |
| Field | Type | Description |
|---|---|---|
| field_len | varuint32 |
length of field_str in bytes |
| field_str | bytes |
field name: valid UTF-8 byte sequence |
| kind | external_kind |
the kind of definition being exported |
| index | varuint32 |
the index into the corresponding index space |
For example, if the “kind” is Function
, then “index” is a
function index. Note that, in the MVP, the
only valid index value for a memory or table export is 0.
The start section declares the start function.
| Field | Type | Description |
|---|---|---|
| index | varuint32 |
start function index |
The encoding of the Elements section:
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of element segments to follow |
| entries | elem_segment* |
repeated element segments as described below |
a elem_segment
is:
| Field | Type | Description |
|---|---|---|
| index | varuint32 |
the table index (0 in the MVP) |
| offset | init_expr |
an i32 initializer expression that computes the offset at which to place the elements |
| num_elem | varuint32 |
number of elements to follow |
| elems | varuint32* |
sequence of function indices |
ID: code
The code section contains a body for every function in the module.
The count of function declared in the function section
and function bodies defined in this section must be the same and the i
th
declaration corresponds to the i
th function body.
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of function bodies to follow |
| bodies | function_body* |
sequence of Function Bodies |
The data section declares the initialized data that is loaded into the linear memory.
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of data segments to follow |
| entries | data_segment* |
repeated data segments as described below |
a data_segment
is:
| Field | Type | Description |
|---|---|---|
| index | varuint32 |
the linear memory index (0 in the MVP) |
| offset | init_expr |
an i32 initializer expression that computes the offset at which to place the data |
| size | varuint32 |
size of data (in bytes) |
| data | bytes |
sequence of size bytes |
Custom section name
field: "name"
The name section is a custom section.
It is therefore encoded with id 0
followed by the name string "name"
.
Like all custom sections, this section being malformed does not cause the validation of the module to fail. It is up to the implementation how it handles a malformed or partially malformed name section. The wasm implementation is also free to choose to read and process this section lazily, after the module has been instantiated, should debugging be required.
The name section may appear only once, and only after the Data section. The expectation is that, when a binary WebAssembly module is viewed in a browser or other development environment, the data in this section will be used as the names of functions and locals in the text format.
The name section contains a sequence of name subsections:
| Field | Type | Description |
|---|---|---|
| name_type | varuint7 |
code identifying type of name contained in this subsection |
| name_payload_len | varuint32 |
size of this subsection in bytes |
| name_payload_data | bytes |
content of this section, of length name_payload_len
|
Since name subsections have a given length, unknown or unwanted names types can
be skipped over by an engine. The current list of valid name_type
codes are:
| Name Type | Code | Description |
|---|---|---|
| Module | 0 |
Assigns a name to the module |
| Function | 1 |
Assigns names to functions |
| Local | 2 |
Assigns names to locals in functions |
When present, name subsections must appear in this order and at most once. The end of the last subsection must coincide with the last byte of the name section to be a well-formed name section.
In the following subsections, a name_map
is encoded as:
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
number of naming in names |
| names | naming* |
sequence of naming sorted by index |
where a naming
is encoded as:
| Field | Type | Description |
|---|---|---|
| index | varuint32 |
the index which is being named |
| name_len | varuint32 |
length of name_str in bytes |
| name_str | bytes |
UTF-8 encoding of the name |
The function names subsection is a name_map
which assigns names to
a subset of the function index space
(both imports and module-defined).
The local names subsection assigns name_map
s to a subset of functions in the
function index space (both imports and
module-defined). The name_map
for a given function assigns names to a
subset of local variable indices.
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of local_names in funcs |
| funcs | local_names* |
sequence of local_names sorted by index |
where a local_name
is encoded as:
| Field | Type | Description |
|---|---|---|
| index | varuint32 |
the index of the function whose locals are being named |
| local_map | name_map |
assignment of names to local indices |
The module name subsection assigns a name to the module itself. It simply consists of a single string:
| Field | Type | Description |
|---|---|---|
| name_len | varuint32 |
length of name_str in bytes |
| name_str | bytes |
UTF-8 encoding of the name |
Function bodies consist of a sequence of local variable declarations followed by
bytecode instructions. Instructions are encoded as an
opcode followed by zero or more immediates as defined
by the tables below. Each function body must end with the end
opcode.
| Field | Type | Description |
|---|---|---|
| body_size | varuint32 |
size of function body to follow, in bytes |
| local_count | varuint32 |
number of local entries |
| locals | local_entry* |
local variables |
| code | byte* |
bytecode of the function |
| end | byte |
0x0b , indicating the end of the body |
Each local entry declares a number of local variables of a given type. It is legal to have several entries with the same type.
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
number of local variables of the following type |
| type | value_type |
type of the variables |
| Name | Opcode | Immediates | Description |
|---|---|---|---|
unreachable |
0x00 |
trap immediately | |
nop |
0x01 |
no operation | |
block |
0x02 |
sig : block_type
|
begin a sequence of expressions, yielding 0 or 1 values |
loop |
0x03 |
sig : block_type
|
begin a block which can also form control flow loops |
if |
0x04 |
sig : block_type
|
begin if expression |
else |
0x05 |
begin else expression of if | |
end |
0x0b |
end a block, loop, or if | |
br |
0x0c |
relative_depth : varuint32
|
break that targets an outer nested block |
br_if |
0x0d |
relative_depth : varuint32
|
conditional break that targets an outer nested block |
br_table |
0x0e |
see below | branch table control flow construct |
return |
0x0f |
return zero or one value from this function |
The sig fields of block
and if
operators specify function signatures
which describe their use of the operand stack.
The br_table
operator has an immediate operand which is encoded as follows:
| Field | Type | Description |
|---|---|---|
| target_count | varuint32 |
number of entries in the target_table |
| target_table | varuint32* |
target entries that indicate an outer block or loop to which to break |
| default_target | varuint32 |
an outer block or loop to which to break in the default case |
The br_table
operator implements an indirect branch. It accepts an optional value argument
(like other branches) and an additional i32
expression as input, and
branches to the block or loop at the given offset within the target_table
. If the input value is
out of range, br_table
branches to the default target.
Note: Gaps in the opcode space, here and elsewhere, are reserved for future extensions.
| Name | Opcode | Immediates | Description |
|---|---|---|---|
call |
0x10 |
function_index : varuint32
|
call a function by its index |
call_indirect |
0x11 |
type_index : varuint32 , reserved : varuint1
|
call a function indirect with an expected signature |
The call_indirect
operator takes a list of function arguments and as the last
operand the index into the table. Its reserved
immediate is for
future use and must be 0
in the MVP.
| Name | Opcode | Immediates | Description |
|---|---|---|---|
drop |
0x1a |
ignore value | |
select |
0x1b |
select one of two values based on condition |
| Name | Opcode | Immediates | Description |
|---|---|---|---|
get_local |
0x20 |
local_index : varuint32
|
read a local variable or parameter |
set_local |
0x21 |
local_index : varuint32
|
write a local variable or parameter |
tee_local |
0x22 |
local_index : varuint32
|
write a local variable or parameter and return the same value |
get_global |
0x23 |
global_index : varuint32
|
read a global variable |
set_global |
0x24 |
global_index : varuint32
|
write a global variable |
| Name | Opcode | Immediate | Description |
|---|---|---|---|
i32.load |
0x28 |
memory_immediate |
load from memory |
i64.load |
0x29 |
memory_immediate |
load from memory |
f32.load |
0x2a |
memory_immediate |
load from memory |
f64.load |
0x2b |
memory_immediate |
load from memory |
i32.load8_s |
0x2c |
memory_immediate |
load from memory |
i32.load8_u |
0x2d |
memory_immediate |
load from memory |
i32.load16_s |
0x2e |
memory_immediate |
load from memory |
i32.load16_u |
0x2f |
memory_immediate |
load from memory |
i64.load8_s |
0x30 |
memory_immediate |
load from memory |
i64.load8_u |
0x31 |
memory_immediate |
load from memory |
i64.load16_s |
0x32 |
memory_immediate |
load from memory |
i64.load16_u |
0x33 |
memory_immediate |
load from memory |
i64.load32_s |
0x34 |
memory_immediate |
load from memory |
i64.load32_u |
0x35 |
memory_immediate |
load from memory |
i32.store |
0x36 |
memory_immediate |
store to memory |
i64.store |
0x37 |
memory_immediate |
store to memory |
f32.store |
0x38 |
memory_immediate |
store to memory |
f64.store |
0x39 |
memory_immediate |
store to memory |
i32.store8 |
0x3a |
memory_immediate |
store to memory |
i32.store16 |
0x3b |
memory_immediate |
store to memory |
i64.store8 |
0x3c |
memory_immediate |
store to memory |
i64.store16 |
0x3d |
memory_immediate |
store to memory |
i64.store32 |
0x3e |
memory_immediate |
store to memory |
current_memory |
0x3f |
reserved : varuint1
|
query the size of memory |
grow_memory |
0x40 |
reserved : varuint1
|
grow the size of memory |
The memory_immediate
type is encoded as follows:
| Name | Type | Description |
|---|---|---|
| flags | varuint32 |
a bitfield which currently contains the alignment in the least significant bits, encoded as log2(alignment)
|
| offset | varuint32 |
the value of the offset |
As implied by the log2(alignment)
encoding, the alignment must be a power of 2.
As an additional validation criteria, the alignment must be less or equal to
natural alignment. The bits after the
log(memory-access-size)
least-significant bits must be set to 0. These bits
are reserved for future use
(e.g., for shared memory ordering requirements).
The reserved
immediate to the current_memory
and grow_memory
operators is
for future use and must be 0 in the MVP.
| Name | Opcode | Immediates | Description |
|---|---|---|---|
i32.const |
0x41 |
value : varint32
|
a constant value interpreted as i32
|
i64.const |
0x42 |
value : varint64
|
a constant value interpreted as i64
|
f32.const |
0x43 |
value : uint32
|
a constant value interpreted as f32
|
f64.const |
0x44 |
value : uint64
|
a constant value interpreted as f64
|
| Name | Opcode | Immediate | Description |
|---|---|---|---|
i32.eqz |
0x45 |
||
i32.eq |
0x46 |
||
i32.ne |
0x47 |
||
i32.lt_s |
0x48 |
||
i32.lt_u |
0x49 |
||
i32.gt_s |
0x4a |
||
i32.gt_u |
0x4b |
||
i32.le_s |
0x4c |
||
i32.le_u |
0x4d |
||
i32.ge_s |
0x4e |
||
i32.ge_u |
0x4f |
||
i64.eqz |
0x50 |
||
i64.eq |
0x51 |
||
i64.ne |
0x52 |
||
i64.lt_s |
0x53 |
||
i64.lt_u |
0x54 |
||
i64.gt_s |
0x55 |
||
i64.gt_u |
0x56 |
||
i64.le_s |
0x57 |
||
i64.le_u |
0x58 |
||
i64.ge_s |
0x59 |
||
i64.ge_u |
0x5a |
||
f32.eq |
0x5b |
||
f32.ne |
0x5c |
||
f32.lt |
0x5d |
||
f32.gt |
0x5e |
||
f32.le |
0x5f |
||
f32.ge |
0x60 |
||
f64.eq |
0x61 |
||
f64.ne |
0x62 |
||
f64.lt |
0x63 |
||
f64.gt |
0x64 |
||
f64.le |
0x65 |
||
f64.ge |
0x66 |
| Name | Opcode | Immediate | Description |
|---|---|---|---|
i32.clz |
0x67 |
||
i32.ctz |
0x68 |
||
i32.popcnt |
0x69 |
||
i32.add |
0x6a |
||
i32.sub |
0x6b |
||
i32.mul |
0x6c |
||
i32.div_s |
0x6d |
||
i32.div_u |
0x6e |
||
i32.rem_s |
0x6f |
||
i32.rem_u |
0x70 |
||
i32.and |
0x71 |
||
i32.or |
0x72 |
||
i32.xor |
0x73 |
||
i32.shl |
0x74 |
||
i32.shr_s |
0x75 |
||
i32.shr_u |
0x76 |
||
i32.rotl |
0x77 |
||
i32.rotr |
0x78 |
||
i64.clz |
0x79 |
||
i64.ctz |
0x7a |
||
i64.popcnt |
0x7b |
||
i64.add |
0x7c |
||
i64.sub |
0x7d |
||
i64.mul |
0x7e |
||
i64.div_s |
0x7f |
||
i64.div_u |
0x80 |
||
i64.rem_s |
0x81 |
||
i64.rem_u |
0x82 |
||
i64.and |
0x83 |
||
i64.or |
0x84 |
||
i64.xor |
0x85 |
||
i64.shl |
0x86 |
||
i64.shr_s |
0x87 |
||
i64.shr_u |
0x88 |
||
i64.rotl |
0x89 |
||
i64.rotr |
0x8a |
||
f32.abs |
0x8b |
||
f32.neg |
0x8c |
||
f32.ceil |
0x8d |
||
f32.floor |
0x8e |
||
f32.trunc |
0x8f |
||
f32.nearest |
0x90 |
||
f32.sqrt |
0x91 |
||
f32.add |
0x92 |
||
f32.sub |
0x93 |
||
f32.mul |
0x94 |
||
f32.div |
0x95 |
||
f32.min |
0x96 |
||
f32.max |
0x97 |
||
f32.copysign |
0x98 |
||
f64.abs |
0x99 |
||
f64.neg |
0x9a |
||
f64.ceil |
0x9b |
||
f64.floor |
0x9c |
||
f64.trunc |
0x9d |
||
f64.nearest |
0x9e |
||
f64.sqrt |
0x9f |
||
f64.add |
0xa0 |
||
f64.sub |
0xa1 |
||
f64.mul |
0xa2 |
||
f64.div |
0xa3 |
||
f64.min |
0xa4 |
||
f64.max |
0xa5 |
||
f64.copysign |
0xa6 |
| Name | Opcode | Immediate | Description |
|---|---|---|---|
i32.wrap/i64 |
0xa7 |
||
i32.trunc_s/f32 |
0xa8 |
||
i32.trunc_u/f32 |
0xa9 |
||
i32.trunc_s/f64 |
0xaa |
||
i32.trunc_u/f64 |
0xab |
||
i64.extend_s/i32 |
0xac |
||
i64.extend_u/i32 |
0xad |
||
i64.trunc_s/f32 |
0xae |
||
i64.trunc_u/f32 |
0xaf |
||
i64.trunc_s/f64 |
0xb0 |
||
i64.trunc_u/f64 |
0xb1 |
||
f32.convert_s/i32 |
0xb2 |
||
f32.convert_u/i32 |
0xb3 |
||
f32.convert_s/i64 |
0xb4 |
||
f32.convert_u/i64 |
0xb5 |
||
f32.demote/f64 |
0xb6 |
||
f64.convert_s/i32 |
0xb7 |
||
f64.convert_u/i32 |
0xb8 |
||
f64.convert_s/i64 |
0xb9 |
||
f64.convert_u/i64 |
0xba |
||
f64.promote/f32 |
0xbb |
| Name | Opcode | Immediate | Description |
|---|---|---|---|
i32.reinterpret/f32 |
0xbc |
||
i64.reinterpret/f64 |
0xbd |
||
f32.reinterpret/i32 |
0xbe |
||
f64.reinterpret/i64 |
0xbf |


The weekend in pictures including Anthony Joshua, Mohamed Salah, Jose Mourinho
Anthony Joshua became a two-time world champion as he regained the IBF, WBA and WBO heavyweight titles with a unanimous points decision over Andy Ruiz Jr in Saudi Arabia.
09 Dec 2019, 10:54
Premier League leaders Liverpool won 3-0 at Bournemouth and second-placed Leicester remain eight points behind following an emphatic 4-1 at Aston Villa, but Manchester City lost ground following a 2-1 home loss to bitter rivals United in the derby.
Celtic beat Rangers 1-0 at Hampden Park to win the Betfred Cup with central defender Christopher Jullien scoring the only goal.
Here, the PA news agency look at some of the weekend's best action in pictures.
Anthony Joshua became a world champion for the second time in Riyadh as he proved too strong for Andy Ruiz Jr (Nick Potts/PA)
The day after his triumph Joshua still had plenty to smile about (Nick Potts/PA)
Leeds' Ezgjan Alioski scored as the Whites won their West Yorkshire derby 2-0 against Huddersfield (Anthony Devlin/PA)
Everton caretaker manager Duncan Ferguson was able to celebrate a win during his first game in charge as the club he played for beat Chelsea 3-1 (Nigel French/PA)
Mohamed Salah found the target as Liverpool won 3-0 at Bournemouth to maintain their lead in the Premier League title race (Adam Davy/PA)
Manchester City's Bernardo Silva gave away a penalty by fouling Marcus Rashford who scored Manchester United's opening goal in his side's 2-1 victory (Martin Rickett/PA)
Northampton's Lewis Ludlam during his side's 43-16 home defeat to Leinster in the Champions Cup (Ashley Western/PA)
Tottenham manager Jose Mourinho during a tense moment in the 5-0 home victory against Burnley (Jonathan Brady/PA)
Walk In The Mill, ridden by James Best, triumphed in the Randox Health Becher Handicap Chase over the Grand National fences at Aintree (David Davies/PA)
Watford's Troy Deeney got caught up with Crystal Palace's Martin Kelly during the 0-0 draw, which was the Hornets' first home match since sacking Quique Sanchez Flores for a second time (Tess Derry/PA)
Houston's James Harden scored 34 points as the Rockets beat the Phoenix Suns 115-109 in the NBA (David J. Phillip/AP)
Semi Ajayi, third left, opened the scoring as West Brom thrashed Swansea 5-1 to return to the top of the Championship table (Bradley Collyer/PA)
India's Washington Sundar dropped Lendl Simmons whose 67 not out helped West Indies win the Twenty20 international in Thiruvananthapuram by eight wickets (Aijaz Rahi/AP)
Jamie Vardy scored twice as Leicester set a club record of eight straight top-flight wins with a 4-1 victory at Aston Villa (Mike Egerton/PA)
Luke Cowan-Dickie was among the Exeter try scorers in the Chiefs' 22-20 win at Sale in the Champions Cup (Martin Rickett/PA)
Federico Fernandez celebrated with the fans after scoring Newcastle's winner at home to Southampton (Owen Humphreys/PA)
There was more agony for Norwich's Todd Cantwell as the Premier League strugglers lost at home to Sheffield United (Joe Giddens/PA)
The first domestic honours of the season went to Celtic manager Neil Lennon as his side beat bitter rivals Rangers 1-0 in the Betfred Cup final (Jeff Holmes/PA)
Diogo Jota scored twice as Wolves drew 2-2 at Brighton (Gareth Fuller/PA)
San Francisco 49ers tight end George Kittle had to stretch to score a touchdown as his side edged out the New Orleans Saints 48-46 (Brett Duke/AP)
Ding Junhui won the UK Championship by beating Stephen Maguire 10-6 in the final in York (Richard Sellers/PA)
body check tags ::


THE MYTH OF FINGERPRINTS (Sony Classics) Starring: Noah Wyle, Julianne Moore, Blythe Danner, Roy Scheider, Michael Vartan, Hope Davis, Brian Kerwin, Laurel Holloman, Arija Bareikis. Screenplay: Bart Freundlich. Producers: Mary Jane Skalski, Tim Ferrell and Bart Freundlich. Director: Bart Freundlich.  Reviewed by Scott Renshaw.
THE MYTH OF FINGERPRINTS is a subtle, restrained film in a genre crying out for a little subtlety and restraint. The familiar setting is the Thanksgiving gathering of an New England family; the issue at hand is how the children ended up variously damaged by their upbringing. Yet THE MYTH OF FINGERPRINTS isn't about raised voices, cathartic confrontations or healing embraces. Over the space of three days, we simply observe: emotionally wounded Warren (Noah Wyle) still coping with the end of a relationship three years earlier; bitter Mia (Julianne Moore) lashing out at every available target; commitment-shy Jake (Michael Vartan) trying to be in love with his effervescent girlfriend Margaret (Hope Davis); cheerful younger sister Leigh (Laurel Holloman) somehow emerging whole, healthy and happy; Mom (Blythe Danner) trying to understand everyone; Dad (Roy Scheider) not trying at all.
Many viewers might find THE MYTH OF FINGERPRINTS rather inconsequential in its paucity of fireworks and dirty laundry.  Neither are there many resolutions, with some relationships just as unstable at the fade-out as they were at the fade-in. Bart Freundlich's script is about relatively mundane familial discord, but it's expertly observed mundanity.
If there is one major stumbling block in THE MYTH OF FINGERPRINTS, it's the lack of sufficient time to do justice to its broad canvas. Freundlich has so many characters and so many relationships to cover that he inevitably short-changes some of them, perhaps even all of them. He's fortunate that he has such a stellar cast to fill in the spaces, particularly Moore and Davis. There is an ease to the way the characters interact, even in their uneasiness, which makes it easy to get caught up in the simple tensions. The confidence with which Freundlich directs THE MYTH OF FINGERPRINTS practically forces you to concede that this story matters. To paraphrase Tolstoy, every unhappy family is unhappy in its own unique way. This one happens to be unhappy quietly, but its an unhappiness worth exploring.
On the Renshaw scale of 0 to 10 mything persons: 7.
Visit Scott Renshaw's MoviePage http://www.inconnect.com/~renshaw/ *** Subscribe to receive new reviews directly by email! See the MoviePage for details, or reply to this message with subject line "Subscribe".
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


|/ |\ISS News Blog Wiki Install KISS FAQ Package System Package Manager Software Guidestones Testimonials Screenshots Team Contact Donate Website IRC GitHub Git (mirror) ML (archive)
NEWS ________________________________________________________________________________ RSS Feed available here: @/news/news.xml - @/news/20210712a kiss-community's status - @/news/20210519a Update on Dylan, IRC - @/news/20210507a Kernel 5.12.0 build issue - @/news/20210414a Mailing list announcement - @/news/20200811a Changes to repositories using symlinks to /var/db/kiss/repo - @/news/20200511a Encryption support moved outside init - @/news/20200509a GCC 10.1.0 kernel issue - @/news/20200506a Firefox package changes - @/news/20200114a Firefox binaries now available - @/news/20200101a Firefox privacy changes moved - @/news/20191105a The Wiki is live - @/news/20191031a ninja replaced by samurai - @/news/20191015b New python release (3.8.0) - @/news/20191015a New sudo release (1.8.28) - @/news/20191010a Mesa 19.2.1 released - @/news/20190927a LLVM/Rust updated - @/news/20190921a LLVM/Clang reverted to 8.0.1 - @/news/20190920a Mesa/Rust need to be rebuilt - @/news/20190911a Please update the package manager - @/news/20190908a The cache directory has moved - @/news/20190906a Firefox updated to 69.0 - @/news/20190902a KISS 1.0 released - @/news/20190831b python-setuptools now a part of python - @/news/20190831a Removal of ca-certificates - @/news/20190830b Removal of file - @/news/20190830a Removal of fakeroot - @/news/20190828a Removal of atk-bridge-fake - @/news/20190824b Rust update requires manual intervention - @/news/20190824a Manual repository fix needed - @/news/20190823a KISS repository split - @/news/20190822a KISS is now on https://repology.org - @/news/20190811a KISS installed on hardware - @/news/20190804a Firefox has been built - @/news/20190719a Building a web browser ________________________________________________________________________________ Dylan Araps (C) 2019-2020 kiss-community (C) 2020-2021 Dilyn Corner (C) 2021 Linux(R) is the registered trademark of Linus Torvalds in the U.S. and other countries.


This application tracks and records the number and duration of key-presses, minute-by-minute, for a predetermined length of time. Designed for Otto Laboratory, Rutgers University, this application is used in Object-Place Learning (OPL) experiments to quantify behavioral measurements (object exploration).
To start, enter the length of the trial, then simply press and hold keys. Note: only use alphabet keys and do not switch between windows during the trial.


Pizza, Pizza!
Build your pizza
Name:
Size:
Small
Medium
Large
Crust Style:
Regular Crust
Thin Crust
Deep Dish
Stuffed Crust
Toppings:
Pepperoni
Mushrooms
Sausage
Spinach
Onion
Green Peppers
Address to deliver to:
Street
City
State
Order My Pizza!
Add Delivery
Back
's Reciept
×
Pizza Size:
Crust Type:
Toppings:
Total:


Release notes
- Connection Groups: allow users to, for example, easily distinct Production and Test database servers
- User and connection management via omnidb-config CLI utility, which helps with automated deploying
- Advanced Object Search now considers view and materialized view definition
- Show trigger function when expanding the trigger node in the tree view
- PostgreSQL: Improved \h command, which provides syntax help on SQL commands
- Linux: OmniDB systemd service now uses configuration file in /etc/omnidb.conf
- Converted all OmniDB users passwords into hashes in the OmniDB user database, improving security
- OmniDB upgrade procedure now takes a backup of the user database (file omnidb.db)
- Autocommit is now always enabled on Oracle/MySQL/MariaDB
- User won't need to execute query again after password expiration / re-validation
- Fixed: Click index with WHERE clause: "Can only transpose a table with a single row"
- Fixed: Export to XLSX/CSV does not consider all rows
- Fixed: Error closing error window
- Fixed: Monitoring Dashboard: Column widths are not adjusted when the monitoring tab doesn't have focus
- Fixed: User Mapping is not being shown in the tree if there are no options
- Fixed: Foreign Table DDL not being shown correctly if there are no options
- Fixed: DDL for functions and procedures do not show a necessary comma after function body


Provide the core discrete event simulation (DES) framework for implementing spatially explicit simulation models. The core DES components facilitate modularity, and easily enable the user to include additional functionality by running user-built simulation modules.
| Version: | 0.2.3 |
| Depends: | R (≥ 3.3.0), quickPlot (≥ 0.1.4), reproducible (≥ 0.2.5) |
| Imports: | codetools, crayon, data.table (≥ 1.10.4), DEoptim (≥ 2.2-4), DiagrammeR (≥ 0.8.2), dplyr (≥ 0.5.0), fastdigest, fpCompare (≥ 0.2.1), googledrive, httr (≥ 1.2.1), igraph (≥ 1.0.1), lubridate (≥ 1.3.3), methods, parallel, RCurl, R.utils (≥ 2.5.0), raster (≥ 2.5-8), stats, stringi (≥ 1.1.3), tcltk, tools, utils |
| Suggests: | covr, knitr, Matrix, magrittr, microbenchmark, png, RandomFields (≥ 3.1.24), RColorBrewer (≥ 1.1-2), rgdal, rgenoud, sf, SpaDES.tools (≥ 0.2.0), rmarkdown, testthat (≥ 1.0.2) |
| Published: | 2018-11-18 |
| Author: | Alex M Chubaty [aut, cre], Eliot J B McIntire [aut], Yong Luo [ctb], Steve Cumming [ctb], Ceres Barros [ctb], Her Majesty the Queen in Right of Canada, as represented by the Minister of Natural Resources Canada [cph] |
| Maintainer: | Alex M Chubaty <alex.chubaty at gmail.com> |
| BugReports: | https://github.com/PredictiveEcology/SpaDES.core/issues |
| License: | GPL-3 |
| URL: | http://spades-core.predictiveecology.org/, https://github.com/PredictiveEcology/SpaDES.core |
| NeedsCompilation: | no |
| Language: | en-CA |
| Materials: | README NEWS |
| CRAN checks: | SpaDES.core results |
| Reference manual: | SpaDES.core.pdf |
| Vignettes: |
01 Introduction to SpaDES 02 Building SpaDES modules |
| Package source: | SpaDES.core_0.2.3.tar.gz |
| Windows binaries: | r-devel: SpaDES.core_0.2.3.zip, r-release: SpaDES.core_0.2.3.zip, r-oldrel: SpaDES.core_0.2.3.zip |
| OS X binaries: | r-release: SpaDES.core_0.1.1.tgz, r-oldrel: SpaDES.core_0.1.1.tgz |
| Old sources: | SpaDES.core archive |
| Reverse imports: | SpaDES, SpaDES.addins |
| Reverse suggests: | NetLogoR |
Please use the canonical form https://CRAN.R-project.org/package=SpaDES.core to link to this page.


Incorporated
Set in a future where companies have seemingly unlimited power, Incorporated centers around Ben Larson, a young executive who risks everything to infiltrate the all-controlling corporate world and save the woman he loves. In the process, he will take on the entire system -- with deadly consequences. Ben is married to Laura, a successful plastic surgeon who's also the daughter of Ben's boss. While Ben and Laura make their home in the lush, manicured Green Zone of the well-to-do, Theo dwells in the dangerous, poverty-stricken Red Zone, and may provide a surprising connection to Ben's past. In a high-stakes world where the ethical boundaries we know have been completely redrawn, how far is Ben willing to go -- and what happens if he fails?


Logo
menu
Sass
Components
Javascript
Mobile
Sass
Components
Javascript
Mobile
Mandarin Chinese Name Generator
Complete this quiz to find out what your name would be in Mandarin Chinese!


Length: {{ shoutThis.length }}
Shouted: {{ shouted }}
Substring: {{ shoutedSubstring }}
Palindromic: {{ palindrome }}


reading time: 15-20 min.
Recently, I analyzed some data of a study where the efficacy of online psychotherapy was investigated. The investigator had assessed whether or not a participant suffered from some comorbidities (such as depression, anxiety, eating disorder…).
I wanted to know whether each of these (10 or so) comorbidities was associated with the outcome (treatment success, yes vs. no).
Of course, an easy solution would be to “half-manually” check the association, eg. using table() in R. But I wanted a more reproducible, more automated solution (ok, I confess, I justed wanted it to be cooler, probably…).
As a starter, consider the old question of the Titanic disaster: Did class correlate with survival? Let’s see:
data(titanic, package = "COUNT") # package need be installed
attach(titanic) # save some typing
table(class, survived)# tabulate the two variables
## survived
## class no yes
## 1st class 122 203
## 2nd class 167 118
## 3rd class 528 178
## crew 0 0
prop.table(table(class, survived)) # get the percentages/proportions
## survived
## class no yes
## 1st class 0.09270517 0.15425532
## 2nd class 0.12689970 0.08966565
## 3rd class 0.40121581 0.13525836
## crew 0.00000000 0.00000000
The tabulation results look like this:
Alas! Money can buy you life, it appears…
Note that we are talking about nominal variables with two levels, ie. dichotomous variables. In other words, we are looking at frequencies.
So my idea was:
- take a column of a predictor (say, depression)
- take the column of the outcome variable (treatment success)
- Cross-tabulate the association.
- Repeat those steps for each of the comorbidities
- Make sure it looks (sufficiently) cool…
Have I already told that I like the R-package dplyr? Check it out. Let’s see how to do the job with dplyr. Let’s use the Wages dataset from package ISLR.
This dataset from ISLR shows the wage of some male professionals in the Atlantic US area; along with the wage there are also some “risk factors” for the wage such as health status, education, race. Let’s see if there is an association.
First, load the package and the data:
# don't forget to install the packages upfront.
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(ggplot2)
data(Wage, package = "ISLR")
Now, here comes dplyr:
Wage %>%
mutate(wage_f = ntile(wage, 2)) %>% # bin it
group_by(wage_f, health, race) %>%
summarise(count = n()) %>% # summarise by each group
ggplot(aes(x = factor(wage_f), y = count, fill = race)) +
geom_bar(stat = "identity") +
facet_wrap(~health)
Let’s discuss the code a bit (not every bit), looking briefly the lines:
- build a column where wage is binned in two groups (low vs. high wage)
- group by wage group, health status and race (image 222 sub-spreadsheets)
- count the row number in each group (ie., 8 mini-spreadsheets)
- plot it, with some parameters


Highlights: Bucks 102, Pacers 83
by FOX Sports WisconsinBehind Giannis Antetokounmpo’s 26 points and 13 rebounds, the Milwaukee Bucks won their third straight game with a 102-83 win over the Pacers.
Check out the highlights:
Behind Giannis Antetokounmpo’s 26 points and 13 rebounds, the Milwaukee Bucks won their third straight game with a 102-83 win over the Pacers.
Check out the highlights:


THE BEST MAN RATING: 8 /10 -->Great movie
For more reviews and movie screensavers, visit http://www.joblo.com/
Pretty weird. Here I was thinking about how much this film reminded me of BEAUTIFUL GIRLS (8.5/10) as I walked happily out of the movie theatre, and how great it was that director Malcolm Lee got his first big break via his more famous cousin's help (Spike Lee ya'll), that I realized that the former film was also directed by a novice at the game of directing, Ted Demme, who also happened to have a much more famous uncle in the biz (Jonathan Demme anyone?). Oh well. Just thinking out loud.
PLOT: A best man at a wedding comes together with his old college buddies a couple of days before the exchange of the vows, and is suddenly placed under a magnifying glass when his first novel (To be launched on Oprah, thank you very much!) gets premiered by all of his friends. It isn't long before each friend begins to recognize themselves in the book and learn secrets about one another which they never knew.
CRITIQUE: Great film, great script, great premise and great characters. This film was funny, it was poignant, it was timely (Okay, maybe that's just me, but it's definitely geared to all twenty-somethings), it was always interesting and an overall joy to absorb. The film talks about coming of age, career and love-life sacrifices, accepting adulthood, and even more so, appreciating commitment. I hope people don't avoid this film because they think it's just another "black movie" because this film has absolutely nothing to do with the color of one's skin. It's about love, friendship, trust, honesty, and forgiveness. But even more than that, it's about a bunch of guys, each of which I could relate to one or a few friends in my own life, who meet, drink, play poker, enjoy a certain night of bachelor fun, and who discuss women, their lives, their hopes, their dreams and once again, their relationships and impressions of the women in their lives. In fact, a lot of frank discussion travels along this film, as well as plenty of well-timed humor and romance.
Girls might enjoy this film a little more for that aspect (Yes, Mrs. JoBlo loved it!), but guys will remain in the ballgame with plenty of connection to the lively male characters, all living down something or another in their lives. Congratulations to director Malcolm Lee for putting together such a solid effort his first time around the bend, with excellent performances all around. I especially enjoyed Morris Chestnut's performance as the over-sexed, but ready-to-settle-down-now football player who wants to get married so that he could quench his promiscuity. The audience that I saw it with tonite loved this movie and demonstrated their enjoyment with plenty of spontaneous rounds of laughter and applause filling the house. They, as well as me, I must admit, also hooted and hollered at the presence of actor Taye Diggs without his shirt every so often (Mark Wahlberg: Part Deux?) with another Oscar-worthy performance by his rock-solid pectorals.  :) Actually, I thought Diggs was okay in this film, but not as good as his smaller role in GO (8.5/10). Having said that, the film itself was a complete success, with plenty of fun, interesting twists and turns, moments of cringing, moments of crying and moments of flashbacks. A little too clean of an ending for my taste, but hey...I guess some happy endings do also happen in real life, right? See it with your friends or your better half, but not both together. It might just get ugly! :)
Little Known Facts about this film and its stars: Director Malcolm D. Lee is director Spike Lee's cousin. Spike was also producer on this film. Malcolm's only other screen credit before writing and directing this film was "assistant to Mr. Lee" in 1995's CLOCKERS. Spike Lee's birth name was Shelton Jackson Lee. He's been married since 1993, stands 5'5" and was actually born in Atlanta, Georgia (Being such a huge Knicks fan, folks generally tend to think that he was born there as well). I know Taye Diggs best from his slick role in one of the best movies of 1999, GO, but many others may remember him from his role of Benny, the evil landlord in the Tony Award winning stage production of "Rent", or his re-occurring role as Adrian "Sugar" Hill on TV "The Guiding Light" from 1997 to 1998. Of course, his big break came when he landed the lead role opposite Angela Bassett in 1998 HOW STELLA GOT HER GROOVE BACK. He was born in Rochester, New York and received a BFA degree in musical theater from Syracuse University. Actress Nia Long also spent some time on the cast of TV's "The Guiding Light" as the character of Katherine "Kat" Speakes from 1991 to 1993. Of course, most of you TV freaks might remember her from her re-occurring role of Lisa Smith, Will Smith's girlfriend, on "The Fresh Prince of Bel-Air".
Review Date: October 20, 1999 Director: Malcolm D. Lee Writer: Malcolm D. Lee Producers: Spike Lee, Sam Kitt and Bill Carraro Actors: Taye Diggs as Harper Stewart Nia Long as Jordan Morris Chestnut as Lance Sullivan Genre: Dramedy Year of Release: 1999 --------------------------------------- JoBlo's Movie Emporium http://www.joblo.com --------------------------------------- (c) 1999 Berge Garabedian
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Status Bar command (View menu)
Use this command to display and hide the status bar, which describes the action to be executed by the selected menu item or pressed toolbar button, and keyboard latch state. A checkmark appears next to the menu item when the status bar is displayed.
See Status Bar for help on using the status bar.


| core.feature.puffmarker.wrist_candidate_filter | index /home/a/CCdoc/CerebralCortex-DataAnalysis/core/feature/puffmarker/wrist_candidate_filter.py |
# Copyright (c) 2018, MD2K Center of Excellence
# - Nazir Saleheen<EMAIL_ADDRESS># 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.
 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
| Modules | ||||||
|
| Functions | ||
|
| Data | ||
| CONV_L = [[0, 1, 0], [1, 0, 0], [0, 0, 1]] CONV_R = [[0, 1, 0], [-1, 0, 0], [0, 0, 1]] FAST_MOVING_AVG_SIZE = 20 MAX_MSHRV_ACCEL = 2.5 MAX_MSHRV_GYRO = 250 MAX_PITCH = -40 MAX_ROLL = 65 MINIMUM_INTER_PUFF_DURATION = 5 MINIMUM_PUFFS_IN_EPISODE = 4 MINIMUM_TIME_DIFFERENCE_FIRST_AND_LAST_PUFFS = 420 MIN_MSHRV_ACCEL = -2.5 MIN_MSHRV_GYRO = -250 MIN_PITCH = -125 MIN_ROLL = -20 MOTIONSENSE_HRV_ACCEL_LEFT_STREAMNAME = 'ACCELEROMETER--org.md2k.motionsense--MOTION_SENSE_HRV--LEFT_WRIST' MOTIONSENSE_HRV_ACCEL_RIGHT_STREAMNAME = 'ACCELEROMETER--org.md2k.motionsense--MOTION_SENSE_HRV--RIGHT_WRIST' MOTIONSENSE_HRV_GYRO_LEFT_STREAMNAME = 'GYROSCOPE--org.md2k.motionsense--MOTION_SENSE_HRV--LEFT_WRIST' MOTIONSENSE_HRV_GYRO_RIGHT_STREAMNAME = 'GYROSCOPE--org.md2k.motionsense--MOTION_SENSE_HRV--RIGHT_WRIST' NON_PUFF_LABEL = 0 PUFFMARKER_MODEL_FILENAME = 'core/resources/models/puffmarker/puffmarker_wrist_randomforest.model' PUFFMARKER_WRIST_SMOKING_EPISODE = 'org.md2k.data_analysis.feature.puffmarker.smoking_episode' PUFFMARKER_WRIST_SMOKING_PUFF = 'org.md2k.data_analysis.feature.puffmarker.smoking_puff' PUFF_LABEL_LEFT = 1 PUFF_LABEL_RIGHT = 2 SAMPLING_FREQ_MOTIONSENSE_ACCEL = 25 SAMPLING_FREQ_MOTIONSENSE_GYRO = 25 SAMPLING_FREQ_RIP = 21.33 SLOW_MOVING_AVG_SIZE = 205 study_name = 'mperf' |


Close Let's Know It...
Talkitout is a tantalizing trio of competitive events for all those willing to indulge in war of words.
- Round 1
- The first round aims at testing your ability to be heard in a crowd of very opinionated noises.What makes you better than the others? Show us in a Group Discussion.
- Round 2
- In this round show us your skills of persuasion in the form of debate. Cajole, contradict and carve your way to the final round
- Round 3
- Here in the Extempore round, prove your worth by simultaneously showcasing how well you think and speak and how fast you do it.
Excel this trinity and stand unparalleled at victory's summit.
The rules are as follows:
- All the necessary materials shall be provided on the spot.
- Unfriendly behaviour with event organisers will lead to disqualification.
- The decision by the judges shall be binding.
- Use of unfair means will lead to disqualification.
Judging Criteria:
- Quickness of response
- Knowledge of the subject
- Speaking skills
- Presentation
In this quest, words are your only aid.
Be wise, lest you should be lost in this literary cascade.
Last date to send in the paper: COMING SOON...
Acceptance notification: COMING SOON...


The JSON data type produced depends on the Java object type being serialized.
-
Primitives and primitive objects are converted to JSON primitives.
-
Beans and Maps are converted to JSON objects.
-
Collections and arrays are converted to JSON arrays.
-
Anything else is converted to JSON strings.
| POJO type |
JSON type |
Example |
Serialized form |
| String |
String |
serialize("foobar"); |
'foobar'
|
| Number |
Number |
serialize(123); |
123
|
| Boolean |
Boolean |
serialize(true); |
true
|
| Null |
Null |
serialize(null); |
null
|
| Beans with properties of any type on this list |
Object |
serialize(new MyBean()); |
{p1:'val1',p2:true}
|
| Maps with values of any type on this list |
Object |
serialize(new TreeMap()); |
{key1:'val1',key2:true}
|
| Collections and arrays of any type on this list |
Array |
serialize(new Object[]{1,"foo",true}); |
[1,'foo',true]
|
In addition, swaps can be used to convert non-serializable POJOs into serializable forms, such as converting
Calendar object to ISO8601 strings, or byte[] arrays to Base-64
encoded strings.


A node.js library for parsing Counter-Strike Global Offensive (CSGO) demo files.
The library is also Browserify-able, and a standalone bundle that you can <script src="...">
is available in browser/bundle.js.
player_death
)npm install --save demofile
<script src="browser/bundle.js"></script>
The DemoFile
module will be available as window.demofile
.
Using the dumpfile example:
Auto-generated API documentation is available at saul.github.io/demofile.
| Class | Description |
|---|---|
| DemoFile | Represents a demo file for parsing. |
The DemoFile object has properties which point to instances of several other classes that can be used to inspect and listen to changes in the game world:
| Class | Property | Description |
|---|---|---|
| ConVars | demoFile.conVars |
Manages console variables. (Only FCVAR_NOTIFY and FCVAR_REPLICATED are available.) |
| Entities | demoFile.entities |
Represents entities and networked properties within a demo. |
| GameEvents | demoFile.gameEvents |
Manages game events for a demo file. (e.g. player_death , bomb_defused ) |
| StringTables | demoFile.stringTables |
Handles string tables for a demo file. (e.g. userinfo ) |
| UserMessages | demoFile.userMessages |
Handles user messages for a demo file. (e.g. SayText for in-game chat messages) |
There are several classes which allow access to different types of entities (e.g. players, items, props). These are summarised below:
| Entity | Usage | Description |
|---|---|---|
| Networkable | demoFile.entities.getByHandle demoFile.entities.entities.get(entIndex) |
Base class of all in-game entities, even non-renderable entities (e.g. CCSTeam ). |
| BaseEntity | Base class of most in-game entities (e.g. players, weapons, all other renderable entities). | |
| Player | demoFile.entities.players demoFile.entities.getByUserId |
Represents an in-game player. |
| Team | player.team |
Represents a team (terrorists, counter-terrorists, spectators). |
| Weapon | demoFile.entities.weapons player.weapon player.weapons |
Represents an in-game weapon (guns, grenades, knifes). |
| GameRules | demoFile.gameRules |
Represents the game rules and parts of the match state (e.g. round number, is warmup) |
This library provides full access to all data available in CSGO demo files. Unlike some other libraries, demofile
is feature complete and supports the latest demos. As well as providing high-level APIs to access the state of the game, low-level access is available and is not discouraged.
Note that events are fired at the end of a tick, after all entity props and string tables have been updated.
Various examples are available in the examples
folder:
| Example | Description |
|---|---|
join-leave.ts |
Print all players that join and leave the game during the course of the demo. |
molotov.ts |
Prints the location of molotov/incendiary grenade explosions. |
plant-site.ts |
Prints which player planted the bomb and at which site. |
purchases.ts |
Prints which items are purchased by each player. |
rank.ts |
At the end of the game, prints all player ranks. |
scores.ts |
Prints team scores after each round. |
tickrate.ts |
Prints demo tick rate and duration in seconds. |
dumpfile.ts |
Advanced example of recreating coloured chat messages, round scores and the kill feed. |
import fs = require("fs");
import demofile = require("demofile");
fs.readFile("test.dem", (err, buffer) => {
const demoFile = new demofile.DemoFile();
demoFile.gameEvents.on("player_death", e => {
const victim = demoFile.entities.getByUserId(e.userid);
const victimName = victim ? victim.name : "unnamed";
// Attacker may have disconnected so be aware.
// e.g. attacker could have thrown a grenade, disconnected, then that grenade
// killed another player.
const attacker = demoFile.entities.getByUserId(e.attacker);
const attackerName = attacker ? attacker.name : "unnamed";
const headshotText = e.headshot ? " HS" : "";
console.log(`${attackerName} [${e.weapon}${headshotText}] ${victimName}`);
});
demoFile.parse(buffer);
});
/* Outputs:
HS [cz75a HS] flusha
Lekr0 [ak47 HS] friberg
KRIMZ [ak47] HS
JW [mac10 HS] Mixwell
JW [hegrenade] HS
JW [mac10 HS] Magisk
*/
import fs = require("fs");
import demofile = require("demofile");
fs.readFile("test.dem", (err, buffer) => {
const demoFile = new demofile.DemoFile();
demoFile.stringTables.on("update", e => {
if (e.table.name === "userinfo" && e.userData != null) {
console.log("\nPlayer info updated:");
console.log(e.entryIndex, e.userData);
}
});
demoFile.parse(buffer);
});
/* Outputs:
Player info updated:
12 { unknown_lo:<PHONE_NUMBER>,
unknown_hi:<PHONE_NUMBER>,
xuid_lo: 17825793,
xuid_hi: 3417033,
name: 'HS',
userId: 20,
guid: 'STEAM_1:1:1708516',
friendsId: 3417033,
friendsName: '',
fakePlayer: false,
isHltv: false,
customFiles: [ 0, 0, 0, 0 ],
xuid: Long { low: 3417033, high: 17825793, unsigned: false } }
[repeated for other players]
*/
Please read the Contributing Guidelines to learn how you can help out on the project.
Generated using TypeDoc


{% extends "templates.jinja/base.page-with-navbar.html" %} {% block title %} Hesperian - Saving Mothers' Lives{% endblock %} {% block id %}Bleeding_during_labor{% endblock %} {% block content %}
Some light, pink-colored fluid, or mucus and brown blood during labor is normal. But if the mother is bleeding bright red blood, it could mean that the placenta is separating from the womb wall or is covering the opening of the womb.


Man (30s) dies and two others hospitalised following collision in Co Tipperary
The incident happened on the N24 at Killaloan, on the outskirts of Clonmel overnight.
by Hayley HalpinGARDAÍ ARE APPEALING for witnesses after a man died in a single car collision in Co Tipperary.
Shortly after 3am, gardaí were called to the scene of the collision on the N24 at Killaloan, on the outskirts of Clonmel.
The driver of the car, a man in his 30s, was removed to South Tipperary General Hospital where he has since been pronounced dead.
Two passengers in the car, a man and a women both in their 20s, were also taken to hospital. Their injuries are not thought to be life-threatening.
The road is currently closed to traffic and local diversions are in place.
Garda forensic collision investigators and crime scene examiners have been requested to examine the crash site scene. A report will be sent to the local coroner.
Speaking at Clonmel Garda Station, Superintendent William Leahy said: “From our initial enquiries it’s understood the car, a 05-WH registered silver Volkswagen Polo, left the road and struck a wall while travelling from Clonmel in the direction of Carrick-on-Suir.”
Gardaí are appealing for witnesses, particularly anyone who travelled on this stretch of road between 2.45am and 3.15am this morning, to contact Clonmel Garda Station.
Road users with camera footage are also being asked to make it available to investigating gardaí.
Anyone with information is asked to contact Clonmel Garda Station on<PHONE_NUMBER> or the Garda Confidential Line on 1800 666 111.


My name is Eline-Elorm Awo Nuviadenu. I am a 3rd year student at Carleton University, majoring in Computer Systems Engineering.
I have a very bubbly personality, and I love to meet and work with new people. I love learning new things and picking up new skills, particularly in the field of User Interfaces and Web Development.
In my free time, you can either find me playing an instrument, reading, watching movies, swimming, listening to music, taking pictures, or playing sudoku. I have a wide range of interests :)


Richard Baskerville, Balasubramaniam Ramesh, Linda Levine, Jan
Pries-Heje, Sandra Slaughter
Notes
Recommended thread by Patrick Stacey. Looks into Agile and the way in
which internet development actually happens, to maintain flexibility and
cycle time.


ProvClusterer is an interactive tool to create a simplified view of a provenance document.
This tool identifies clusters of elements within a document using the Girvan-Newman clustering algorithm. Each group of elements can be collapsed into a single element resulting in a smaller and less complex document.
This was created by Alexander King as part of a third year project for MEng Computer Science at the University of Southampton and is built using the ProvToolbox which provides an implementation of the PROV specification.


Performs gene set analysis based on GSZ scoring function and asymptotic p-value. It is different from GSZ in that it implements asymptotic p-values instead of empirical p-values. Asymptotic p-values are calculated by fitting suitable distribution model to the null distribution. Unlike empirical p-values, resolution of asymptotic p-values are independent of the number of permutations and hence requires considerably fewer permutations. In addition, this package allows gene set analysis with seven other popular gene set analysis methods.
| Version: | 1.0 |
| Depends: | R (≥ 3.0.0), Biobase, GSA, limma, MASS, ismev |
| Published: | 2014-02-19 |
| Author: | Pashupati Mishra, Petri Toronen |
| Maintainer: | Pashupati Mishra <pashupati.mishra at helsinki.fi> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| CRAN checks: | mGSZ results |
| Reference manual: | mGSZ.pdf |
| Package source: | mGSZ_1.0.tar.gz |
| Windows binaries: | r-devel: mGSZ_1.0.zip, r-release: mGSZ_1.0.zip, r-oldrel: mGSZ_1.0.zip |
| OS X binaries: | r-release: mGSZ_1.0.tgz, r-oldrel: mGSZ_1.0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=mGSZ to link to this page.


Welcome!!!
See our projects
Contacts
Welcome to our portfolio
phalado & kalavhan portfolio example
Our projects:
Get in contact:
GitHub
>


|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object User
public class User
. This class is record for a certain user.
| Field Summary | |
|---|---|
int |
bubbleRemains
. |
boolean |
collisionDetection
|
int |
direction
. |
int |
dodgeRate
. |
int |
id
. |
java.io.BufferedReader |
is
|
boolean |
isOnline
. |
java.lang.String |
key
. |
long |
lastRefreshTime
. |
int |
maxBubbleNum
. |
int |
model
. |
java.lang.String |
name
. |
java.io.PrintWriter |
os
|
int |
port
. |
UserPos |
pos
. |
int |
power
. |
java.net.ServerSocket |
sock
. |
java.net.Socket |
socket
|
int |
speed
. |
int |
status
. |
| Method Summary | |
|---|---|
void |
print()
. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String name
public int id
public int port
public java.lang.String key
public java.net.ServerSocket sock
public java.net.Socket socket
public java.io.BufferedReader is
public java.io.PrintWriter os
public boolean isOnline
public int model
public int dodgeRate
public int power
public int maxBubbleNum
public int speed
public UserPos pos
public int status
public long lastRefreshTime
public int direction
public int bubbleRemains
public boolean collisionDetection
| Method Detail |
|---|
public void print()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Procedural Material Assets are textures that are generated for you at run-time. See Procedural Materials in the User Guide for more information. A Procedural Material asset can contain one or more procedural materials. These can be viewed in the Inspector just like regular materials. Note however that often procedural materials have many tweakable parameters. As with Material assets the Inspector shows a preview of the Procedural Material at the bottom of the window.
The Inspector window has 4 main panes.
The archive view shows you all the procedural materials that the Procedural Material asset contains. Select the procedural material you are interested in from the row of previews. Procedural Materials can be Added and Deleted to the Procedural Material Asset archive using the plus and minus buttons. Adding a procedural material will create a new material using the prototype encoded in the archive. The third, Duplicate button will create a new procedural material that is a copy of the currently selected one, including all its settings. Procedural materials can be renamed by typing in a new name in the material header name field.
These are the regular properties of the material, which are dependent on which shader is chosen. They work the same as for regular materials.
The properties of any Procedural Material will change according to how the procedural material was created.
| Property: | Function: |
|---|---|
| Generate at Load | Generate the substance when the scene loads. If disabled, it will only be generated when prompted from scripting. |
| Random Seed | Procedural materials often need some randomness. The Random Seed can be used to vary the generated appearance. Often this will be zero. Just click the Randomize button to get a different seed and observe how the material changes. |
This area allows you to visualize textures that the procedural material generates. The dropdown below each of the generated textures allows you to choose which texture map should supply the alpha channel for that texture. You could, for example, specify that the base alpha comes from the Transparency image, or from the Specular image. The screen-shot below shows the base alpha channel coming from the Specular image.
When you are building for different platforms, you have to think on the resolution of your textures for the target platform, the size and the quality. You can override these options and assign specific values depending on the platform you are deploying to. Note that if you don’t select any value to override, the Editor will pick the default values when building your project.
| Property: | Function: |
|---|---|
| Target Size | The targeted size of the generated textures. Most procedural textures are designed to be resolution independent and will respect the chosen target size, but in rare cases they will use a fixed size instead, or have the possible sizes limited to within a certain range. The actual size of the generated textures can be read in the preview at the bottom of the Inspector. |
| Texture Format | What internal representation is used for the texture in memory, once it is generated. This is a tradeoff between size and quality: |
| Compressed | Compressed RGB texture. This will result in considerably less memory used. |
| RAW | Uncompressed truecolor, this is the highest quality. At 256 KB for a 256x256 texture. |
The procedural material preview operates in an identical manner to the material preview. However, unlike the regular material preview it shows the pixel dimensions of the generated textures.


Katie Holmes Is Stunning in Head-to-Toe Pink in a Suit by Famed Australian Designer Zimmermann
by Katherine J Igoe- In Australia helping to raise funds for McHappy Day, Katie Holmes is stunning in a series of gorgeous outfits.
- Her latest, by Australian designer Zimmermann, is head-to-toe dusky pink and perfect for a professional outing.
- Holmes just donned the most fabulous Western fringe jacket that I want right now.
Katie Holmes is in Australia for McHappy Day, and she got a chance to visit with families at the Ronald McDonald House Westmead. And she wore the prettiest petal-pink suit while she was there, with a pink tee underneath.
Holmes tagged stylist Allison Bornstein and Australian designer Zimmerman. The suit is Zimmerman's Super Eight Jacket and Wide Leg Trouser.
It's actually quite thoughtful on her end. Since she's in Australia at a public event, she's wearing an Australian designer.
Except for her black pointed-toe pumps, she was basically in head-to-toe pink, and it's lovely. It's springtime in Australia, so that makes her choice even more appropriate.
Unlike the brand's edit, she decided to put something underneath the blazer to make it a little more modest. Considering she's at an event with kids, that makes sense to me.
Instead of white pumps, she went with a darker shoe. Normally I might have just said embrace something light, but looking at her top-to-bottom I actually think it's fine since she has dark hair.
Plus, as you'll see below, she tied the color in with a darker bag that she took off when she got to the event. Honestly, Holmes cannot lose at this point—everything she's worn this year becomes an instant fashion classic.
Here's a look at the full outfit:
And here's Zimmerman's edit of the lewk, courtesy of Marie Claire Australia:
Holmes also shared a photo of herself accessorizing with a fab leopard bag, which ties in with the shoes and offers a nice bit of visual contrast to the femininity of the rest of the outfit:
I looove it.
For more stories like this, including celebrity news, beauty and fashion advice, savvy political commentary, and fascinating features, sign up for the Marie Claire newsletter.


| Home | Trees | Indices | Help |
|
|---|
|
|
ComputeUnitService (CUS).
Please use ComputeDataService!
The ComputeUnitService is the application's interface to submit ComputeUnits to the Pilot-Manager in the P* Model.
It can provide the application with a list of ComputeUnits that are managed by the Pilot-Manager.
The ComputeUnitService is linked to a PilotComputeService for the actual execution of the ComputeUnits.
| Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from |
| Properties | |
|
Inherited from |
| Method Details |
Create a Work Service object. Keyword arguments: wus_id -- Reconnect to an existing WUS (optional).
|
Add a PilotComputeService to this WUS. Keyword arguments: pilotjob_services -- The PilotCompute Service(s) to which this Work Unit Service will connect. Return: Result |
Remove a PilotComputeService from this WUS. Note that it won't cancel the PilotComputeService, it will just no longer be connected to this WUS. Keyword arguments: pilotjob_services -- The PilotCompute Service(s) to remove from this Work Unit Service. Return: Result |
Submit a WU to this Work Unit Service. Keyword argument: wud -- The WorkUnitDescription from the application Return: WorkUnit object |
Cancel the WUS. Cancelling the WUS also cancels all the WUs submitted to it. Keyword arguments: None Return: Result |
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sat Jan 26 22:29:04 2013 | http://epydoc.sourceforge.net |


{{ p.desc | truncatewords: 40}} read more.
Check out the HOT Tasking Manager for projects that currently need mapping!
{{ page.links-subtitle }}
Log your hours
{{ page.hoursname }}
LEARN TO MAP


“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.
Subject:
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.>
Information:
ahsdjkasd>
“Unable to rest their eyes on a colorful photograph or boldface heading that could be easily skimmed and forgotten, Americans collectively recoiled Monday when confronted with a solid block of uninterrupted text.


TypeScript is statically typed JavaScript that is mainly used for building complex and large applications.
Why typescript is needed and when to use it
TypeScript is needed only at the development stage, it takes the JavaScript core and overlays new abstractions on top of it, and which at the development stage allows you to catch a large number of problems, write more structured and beautiful code
Advantages of TypeScript
- Can catch errors at the stage of their development
- Allows you to write more complex applications with comfort
- Refactoring your code becomes easier
- It's much easier to work in a development team
- Very rich documentation
Cons of typescript
- An extra additional layer that needs to be implemented at the development stage, but often it pays for itself
How to install
You can install via npm
Basic types
- Boolean
- Number
- String
- Null
- Undefined
- Symbol
- Object
Some examples with basic types
Own additional types
- Array
- Tuple
- Any
- Void
- Never
- Enum
Array
Array is defined in two ways
Tuple
It's an array of different data types
Any
Used when we can assign values of different data types to a variable
Void
Used when our function returns nothing
Never
Used when a function returns an error and does not finish its execution, or when it constantly does something
Author: Anton Mihailov
Thanks!