Derived Datatype Creation and Deletion. More...
Functions | |
| Datatype | MEL::TypeCreateContiguous (const Datatype &datatype, const int length) |
| Create a derived type representing a contiguous block of an elementary type. More... | |
| Datatype | MEL::TypeCreateStruct (const int num, const Datatype *datatypes, const int *blockLengths, const Aint *offsets) |
| Create a derived type representing a struct. More... | |
| Datatype | MEL::TypeCreateStruct (const std::vector< TypeStruct_Block > &blocks) |
| Create a derived type representing a struct. More... | |
| Datatype | MEL::TypeCreateSubArray (const Datatype &datatype, const int num, const int *starts, const int *subSizes, const int *sizes) |
| Create a derived type representing a sub array. More... | |
| Datatype | MEL::TypeCreateSubArray (const Datatype &datatype, const std::vector< TypeSubArray_Dim > &dims) |
| Create a derived type representing a sub array. More... | |
| Datatype | MEL::TypeCreateSubArray1D (const Datatype &datatype, const int x, const int sx, const int dx) |
| Create a derived type representing a 1D sub array. More... | |
| Datatype | MEL::TypeCreateSubArray2D (const Datatype &datatype, const int x, const int y, const int sx, const int sy, const int dx, const int dy) |
| Create a derived type representing a 2D sub array. More... | |
| Datatype | MEL::TypeCreateSubArray3D (const Datatype &datatype, const int x, const int y, const int z, const int sx, const int sy, const int sz, const int dx, const int dy, const int dz) |
| Create a derived type representing a 3D sub array. More... | |
| Datatype | MEL::TypeCreateSubArray4D (const Datatype &datatype, const int x, const int y, const int z, const int w, const int sx, const int sy, const int sz, const int sw, const int dx, const int dy, const int dz, const int dw) |
| Create a derived type representing a 4D sub array. More... | |
| Datatype | MEL::TypeCreateIndexed (const Datatype &datatype, const int num, const int *lengths, const int *displs) |
| Create a derived type representing a set of contiguous blocks at different offsets. More... | |
| Datatype | MEL::TypeCreateIndexed (const Datatype &datatype, const std::vector< TypeIndexed_Block > &blocks) |
| Create a derived type representing a set of contiguous blocks at different offsets. More... | |
| Datatype | MEL::TypeCreateHIndexed (const Datatype &datatype, const int num, const int *lengths, const Aint *displs) |
| Create a derived type representing a set of contiguous blocks at different offsets, using byte offsets. More... | |
| Datatype | MEL::TypeCreateHIndexed (const Datatype &datatype, const std::vector< TypeHIndexed_Block > &blocks) |
| Create a derived type representing a set of contiguous blocks at different offsets, using byte offsets. More... | |
| Datatype | MEL::TypeCreateIndexedBlock (const Datatype &datatype, const int num, const int length, const int *displs) |
| Create a derived type representing a set of contiguous blocks of the same length at different offsets. More... | |
| Datatype | MEL::TypeCreateIndexedBlock (const Datatype &datatype, const int length, const std::vector< int > &displs) |
| Create a derived type representing a set of contiguous blocks of the same length at different offsets. More... | |
| Datatype | MEL::TypeCreateVector (const Datatype &datatype, const int num, const int length, const int stride) |
| Create a derived type representing a strided sub array of a parent array. More... | |
| Datatype | MEL::TypeCreateHVector (const Datatype &datatype, const int num, const int length, const Aint stride) |
| Create a derived type representing a strided sub array of a parent array, using byte offsets. More... | |
| Datatype | MEL::TypeDuplicate (const Datatype &datatype) |
| Duplicate a derived type so it can be managed independently. More... | |
| int | MEL::TypeSize (const Datatype &datatype) |
| Compute the contiguous packed size of a datatype. More... | |
| std::pair< Aint, Aint > | MEL::TypeExtent (const Datatype &datatype) |
| Compute the extent of a datatype. More... | |
| Aint | MEL::TypeGetExtent (const Datatype &datatype) |
| Compute the extent of a datatype and discard the lower bound. More... | |
| void | MEL::TypeFree (Datatype &datatype) |
| Free a derived datatype. More... | |
| void | MEL::TypeFree (std::vector< Datatype > &datatypes) |
| Free a vector datatypes. More... | |
| template<typename T0 , typename T1 , typename... Args> | |
| void | MEL::TypeFree (T0 &d0, T1 &d1, Args &&...args) |
| Free the varadic set of datatypes provided. More... | |
Detailed Description
Derived Datatype Creation and Deletion.
Function Documentation
|
inline |
Create a derived type representing a contiguous block of an elementary type.
- Parameters
-
[in] datatype The base type to use [in] length The number of elements in the new type
- Returns
- Returns a new type
|
inline |
Create a derived type representing a struct.
- Parameters
-
[in] num The number of members within the struct [in] datatypes Pointer to an array of datatypes [in] blockLengths Pointer to an array of block lengths [in] offsets Pointer to an array of offsets
- Returns
- Returns a new type
|
inline |
Create a derived type representing a struct.
- Parameters
-
[in] blocks A std::vector of triples representing the size of the current member block
- Returns
- Returns a new type
|
inline |
Create a derived type representing a sub array.
- Parameters
-
[in] datatype The datatype of the parent array [in] num The number of dimensions of the data [in] starts Pointer to an array of start indices [in] subSizes Pointer to an array of sub sizes [in] sizes Pointer to an array of sizes of the parent array
- Returns
- Returns a new type
|
inline |
Create a derived type representing a sub array.
- Parameters
-
[in] datatype The datatype of the parent array [in] dims A std::vector of triples representing the start, sub size, and parent size of each dimension of the data
- Returns
- Returns a new type
|
inline |
Create a derived type representing a 1D sub array.
- Parameters
-
[in] datatype The datatype of the parent array [in] x The start index in the x dimension [in] sx The sub size in the x dimension [in] dx The parent size in the x dimension
- Returns
- Returns a new type
|
inline |
Create a derived type representing a 2D sub array.
- Parameters
-
[in] datatype The datatype of the parent array [in] x The start index in the x dimension [in] y The start index in the y dimension [in] sx The sub size in the x dimension [in] sy The sub size in the y dimension [in] dx The parent size in the x dimension [in] dy The parent size in the y dimension
- Returns
- Returns a new type
|
inline |
Create a derived type representing a 3D sub array.
- Parameters
-
[in] datatype The datatype of the parent array [in] x The start index in the x dimension [in] y The start index in the y dimension [in] z The start index in the z dimension [in] sx The sub size in the x dimension [in] sy The sub size in the y dimension [in] sz The sub size in the z dimension [in] dx The parent size in the x dimension [in] dy The parent size in the y dimension [in] dz The parent size in the z dimension
- Returns
- Returns a new type
|
inline |
Create a derived type representing a 4D sub array.
- Parameters
-
[in] datatype The datatype of the parent array [in] x The start index in the x dimension [in] y The start index in the y dimension [in] z The start index in the z dimension [in] w The start index in the w dimension [in] sx The sub size in the x dimension [in] sy The sub size in the y dimension [in] sz The sub size in the z dimension [in] sw The sub size in the w dimension [in] dx The parent size in the x dimension [in] dy The parent size in the y dimension [in] dz The parent size in the z dimension [in] dw The parent size in the w dimension
- Returns
- Returns a new type
|
inline |
Create a derived type representing a set of contiguous blocks at different offsets.
- Parameters
-
[in] datatype The datatype of the elements [in] num The number of blocks [in] lengths Pointer to an array of block lengths [in] displs Pointer to an array of block displacements
- Returns
- Returns a new type
|
inline |
Create a derived type representing a set of contiguous blocks at different offsets.
- Parameters
-
[in] datatype The datatype of the elements [in] blocks A std::vector of pairs representing the length and displacement of the blocks
- Returns
- Returns a new type
|
inline |
Create a derived type representing a set of contiguous blocks at different offsets, using byte offsets.
- Parameters
-
[in] datatype The datatype of the elements [in] num The number of blocks [in] lengths Pointer to an array of block lengths [in] displs Pointer to an array of block displacements
- Returns
- Returns a new type
|
inline |
Create a derived type representing a set of contiguous blocks at different offsets, using byte offsets.
- Parameters
-
[in] datatype The datatype of the elements [in] blocks A std::vector of pairs representing the length and displacement of the blocks
- Returns
- Returns a new type
|
inline |
Create a derived type representing a set of contiguous blocks of the same length at different offsets.
- Parameters
-
[in] datatype The datatype of the elements [in] num The number of blocks [in] length The common block length [in] displs Pointer to an array of block displacements
- Returns
- Returns a new type
|
inline |
Create a derived type representing a set of contiguous blocks of the same length at different offsets.
- Parameters
-
[in] datatype The datatype of the elements [in] length The common block length [in] displs A std::vector representing the displacement of the blocks
- Returns
- Returns a new type
|
inline |
Create a derived type representing a strided sub array of a parent array.
- Parameters
-
[in] datatype The datatype of the elements [in] num The number of strided regions [in] length The common block length of the strided regions [in] stride The number of elements between each region
- Returns
- Returns a new type
|
inline |
Create a derived type representing a strided sub array of a parent array, using byte offsets.
- Parameters
-
[in] datatype The datatype of the elements [in] num The number of strided regions [in] length The common block length of the strided regions [in] stride The number of bytes between each region
- Returns
- Returns a new type
|
inline |
Duplicate a derived type so it can be managed independently.
- Parameters
-
[in] datatype The datatype to duplicate
- Returns
- Returns a new type
|
inline |
Compute the contiguous packed size of a datatype.
- Parameters
-
[in] datatype The datatype to size
- Returns
- Returns the contiguous size of the datatype in bytes
|
inline |
Compute the extent of a datatype.
- Parameters
-
[in] datatype The datatype to get the extent of
- Returns
- Returns a std::pair of the datatype extent and lower bound
|
inline |
Compute the extent of a datatype and discard the lower bound.
- Parameters
-
[in] datatype The datatype to get the extent of
- Returns
- Returns the datatype extent
|
inline |
Free a derived datatype.
- Parameters
-
[in] datatype The datatype to free
|
inline |
Free a vector datatypes.
- Parameters
-
[in] datatypes A std::vector of derived datatypes
|
inline |
Free the varadic set of datatypes provided.
- Parameters
-
[in] d0 The first datatype to free [in] d1 The second datatype to free [in] args The varadic set of remaining datatypes to free


Open up your browser's developer console to see the debug output from analytic_debug.js.
analytic_debug.js


MEMBERSHIP
NO CONTRACTS. CANCEL ANYTIME. JOIN TODAY!
DETAILS MATTER
Quality equipment and the best chemicals for your vehicle.
GIFT WITH PURCHASE
Free Microfiber towel for new Unlimited Wash Club Members.
CONTACTLESS CLEAN
Clean, seal, and protect your car in less than 5 minutes!


example.o(.text+0x154): undefined reference to `gzputc'
check that you don't have old files libz.* in /usr/lib, /usr/local/lib or /usr/X11R6/lib. Remove any old versions, then do "make install".
Click here to return to the zlib Home Page.
|
Copyright © 1998-2000
Jean-loup Gailly and
Greg Roelofs. |
Primary site hosted by France Teaser. |


A leap ahead for Hopkins
Together, we can improve city management, increase our tax base, and improve the appearance and livability of our city to provide an inclusive community all can enjoy.
All residents should feel safe living, traveling, and working in our wonderful community.
About Gregg
Gregg has been a public sector labor lawyer for over 45 years representing employees in disputes with cities, counties, school districts and the state. He is a former assistant city attorney and has represented city managers and other city, county and state leaders on conflicts with their respective jurisdictions.
He is a member of the Bureau of Mediation Services Arbitrator Advisory Board and has co-chaired the American Bar Association’s National Conference on Labor and Employment Law and its annual EEO Committee Annual Conference. He also is a planner for the Minnesota CLE’s Annual Public Sector Labor Law Conference and the Minnesota CLE fall Labor and Employment Law Institute. He has been elected to the College of Labor and Employment Lawyer which comprises the top labor and employment law lawyers in North America and is a Super Lawyer and listed in the Best Lawyers in America for over 20 years.


 Thanks for checking out the site. The name's Steven Kneiser and I invest my free time in side-projects both out of an ambition to become a true master of my craft and to satisfy that deeply rooted desire any engineer has to pull back the curtain and see the clockwork. Follow any of the links around to get a feel for what I've been working on recently.
...and hey, don't be afraid to say hi!


This class of XSS simply takes a value from the parameter and echoes it
back in an HTML page in a specific HTML context with some escaping
-
Body - HTML escaped -
The parameter is echoed within the main BODY tag.
-
Body - URL escaped -
The parameter is echoed within the main BODY tag.
-
Head - HTML escaped -
The parameter is echoed within the HEAD tag.
-
Head - URL escaped -
The parameter is echoed within the HEAD tag.
-
Body HTML comment - HTML escaped -
The parameter is echoed inside an HTML comment in the HTML BODY.
-
Body HTML comment - URL escaped -
The parameter is echoed inside an HTML comment in the HTML BODY.
-
Textarea - HTML escaped -
The parameter is echoed in a TEXTAREA tag's CDATA. In this case, no
parsing of the paylaod is performed unless the textarea tag is closed.
-
Textarea - URL escaped -
The parameter is echoed in a TEXTAREA tag's CDATA. In this case, no
parsing of the paylaod is performed unless the textarea tag is closed.
-
Tag name - HTML escaped -
The parameter is used as a tag name, i.e.
<%q>
-
Tag name - URL escaped -
The parameter is used as a tag name, i.e.
<%q>
-
Attribute unquoted - HTML escaped -
The parameter is echoed in an HTML attribute, unquoted. i.e.
<foo src=%q>
-
Attribute unquoted - URL escaped -
The parameter is echoed in an HTML attribute, unquoted. i.e.
<foo src=%q>
-
Attribute single quoted - HTML escaped -
The parameter is echoed in an HTML attribute, single quoted. i.e.
<foo src='%q'>
-
Attribute single quoted - URL escaped -
The parameter is echoed in an HTML attribute, single quoted. i.e.
<foo src='%q'>
-
Attribute double quoted - HTML escaped -
The parameter is echoed in an HTML attribute, double quoted. i.e.
<foo src="%q">
-
Attribute double quoted - URL escaped -
The parameter is echoed in an HTML attribute, double quoted. i.e.
<foo src="%q">
-
Attribute name - HTML escaped -
The parameter is used as an attribute name, i.e.
<foo %q=irrelevant>
-
Attribute name - URL escaped -
The parameter is used as an attribute name, i.e.
<foo %q=irrelevant>
CSS context
XSS that can occur inside a STYLE block or inside a style="" attribute.
-
CSS - HTML escaped -
The parameter is echoed as the only content of a STYLE tag positioned
into the HEAD.
-
CSS - URL escaped -
The parameter is echoed as the only content of a STYLE tag positioned
into the HEAD.
-
CSS Value - HTML escaped -
The parameter is echoed as a color value in a STYLE tag positioned into
the HEAD.
-
CSS Value - URL escaped -
The parameter is echoed as a color value in a STYLE tag positioned into
the HEAD.
-
CSS Font Name - HTML escaped -
The parameter is echoed as a font value in a STYLE tag positioned into
the HEAD. Font name is particularly interesting because many sanitizers
do not behave correctly when parsing it.
-
CSS Font Name - URL escaped -
The parameter is echoed as a font value in a STYLE tag positioned into
the HEAD. Font name is particularly interesting because many sanitizers
do not behave correctly when parsing it.
JS context
XSS that can occur inside a SCRIPT block.
-
Javascript unquoted assignment - HTML escaped -
Assigns the parameter value to an unquoted js assignment, i.e. var foo = %q;
-
Javascript unquoted assignment - URL escaped -
Assigns the parameter value to an unquoted js assignment, i.e. var foo = %q;
-
Javascript eval - HTML escaped -
Pipes the parameter into an eval, i.e. eval(%q);
-
Javascript eval - URL escaped -
Pipes the parameter into an eval, i.e. eval(%q);
-
Javascript quoted string - HTML escaped -
Assigns the parameter value to an quoted js assignment, i.e. var foo = "%q";
-
Javascript quoted string - URL escaped -
Assigns the parameter value to an quoted js assignment, i.e. var foo = "%q";
-
Javascript single quoted string - HTML escaped -
Assigns the parameter value to a single quoted js assignment, i.e. var foo = '%q';
-
Javascript single quoted string - URL escaped -
Assigns the parameter value to a single quoted js assignment, i.e. var foo = '%q';
-
Javascript slash quoted string - HTML escaped -
Assigns the parameter value to a single slash quoted js assignment, i.e. var foo = \%q\;
-
Javascript slash quoted string - URL escaped -
Assigns the parameter value to a single slash quoted js assignment, i.e. var foo = \%q\;
-
Javascript comment - HTML escaped -
Inserts the parameter into a javascript comment, i.e. /* %q */
-
Javascript comment - URL escaped -
Inserts the parameter into a javascript comment, i.e. /* %q */
URLs
XSS that can occur due to unsanitized URLs in various contexts.
JS eval context
XSS that can occur inside an eval inside a SCRIPT block.


SELECT TICKETS
This is an example of how we set up the bookings and
meals for our event.
| Ticket | 1-Day-Ticket | 2-Day-Ticket | CC Affiliates | |
|---|---|---|---|---|
| Date | 15.Oct(thu) | 15.Oct(thu) | 16.Oct(thu) | 15.Oct(thu) |
| Normal | ||||
| Students |
Select Your Lunch


I spend most of my time dreaming and wireframing technology ideas that I believe can positively impact a student's journey. Passion to make these ideas a reality has led me to the web/app development course at Enspiral Dev Academy. This blog is a collection of weekly reflection posts from our course at EDA - Abhi Kala
| Mar '20 | Week 1 | Time and habits reflection, Weekly reflection |
| Mar '27 | Week 2 | Technical blog part - 1, Technical blog part - 2 |
| Apr '03 | Week 3 | |
| Apr '10 | Week 4 | |
| Apr '17 | Week 5 | |
| Apr '24 | Week 6 | |
| May '01 | Week 7 | |
| May '08 | Week 8 | |
| May '15 | Week 9 |


Senior Engineer
- working as Assistant Project Manager in Yokogawa Singapore and Assistant Project Manager in Honeywell Indonesia.
- Physics Engineering major in Process Control Instrumentation and Automation and Performing Arts Management
- Beside of the technical job I have a side job as Zumba and Jazz movement Instructor


Money is any medium of exchange that can be used to pay for goods and services and to measure the value of things. Currency is a term for a country's money in circulation—that is, coins and bills. Before people used money, they bartered, or traded things they had for the things they wanted.
For example, a person may have traded five goats for one cow. Bartering was not always simple, though. Each person had to agree that the items being traded had an equal value. Also, each person had to have something that the other person wanted.
People invented money to avoid bartering. Someone with five goats could exchange them for a certain amount of money instead of a cow. The person could then exchange that money for grain, cloth, or other goods of the same value. Today the metal coins and pieces of paper that people use for money have little real value. In other words, people do not use the paper for writing or the metal for making tools. The value of paper money and coins comes from an agreement between all people. They agree that they will accept certain forms of money in exchange for their goods and services. This agreement between people is the reason money works.
The first types of paper money were used in China more than 1,000 years ago. Early paper money was simply a written promise to pay a certain amount of gold or silver money. The paper money was valuable because it could be traded for gold or silver. Later, governments began printing paper money. In the 1900s most governments made paper money valuable on its own. It no longer stood for gold or silver.


TABLE OF INTERACTIONS WITH
PENEMS
From the French ANSM drug interactions document of September 2016, p. 173
PENEMS CLASS CODE: J01DH |
VALPROIC (ACID) AND, BY EXTRAPOLATION, VALPROMIDE CLASS CODE: N03AG0 |
Risk of onset of convulsive crises, due to rapid decrease of the plasma concentrations of the valproic acid, that can become undetectable. |
Not recommended |


Hiding & Showing Elements in jQuery
I just want to type some random text in here to illustrate this showing and hiding thing that Brad Hussey wants to show me. Aint it amazing!
Yoo hoo! I'm hiding...
A level two heading
a box!
Whatchu lookin at, foo!
Bar none, I'm awesome


Browse Sling Categories
How to add a listing
Make all functionality available from a keyboard.
Provide users enough time to read and use content.
Do not design content in a way that is known to cause seizures.
Provide ways to help users navigate, find content, and determine where they are.
Information and the operation of user interface must be understandable.
Make text content readable and understandable.
Make Web pages appear and operate in predictable ways.
Help users avoid and correct mistakes.
Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.
Maximize compatibility with current and future user agents, including assistive technologies.


mhmme [options] <HMM filename>
Given a MEME Suite hidden Markov model (HMM), mhmme randomly generates sequence from the model and prints them in FASTA format.
An HMM in MEME Suite format must be provided. If the filename is given as '-', then mhmme will attempt to read the HMM from standard input.
The program prints to standard output one or more sequences in FASTA format.
| Option | Parameter | Description | Default Behavior |
|---|---|---|---|
| General Options | |||
| --numseq | count | The number of sequences to emit. | One sequence is generated. |
| --occurs | Rather than printing the raw sequence, print a pseudo-sequence in which non-motif regions are represented as hyphens and motifs are represented like this: *____7___*, where 7 is the motif index. | The output is normal FASTA format. | |
| --seed | seed | Set the seed for the random number generator. | The seed is set from the clock. |


Base64 Library
Base64 is an encoding for representing arbitrary data as a printable ASCII string. 4 Bytes in base64 encoding represent 3 Bytes of the data.
File information
Public functions
encode_base64
Encodes arbitrary data into a null-terminated base64 string. This increases the needed space by 4/3 plus one byte for the null-termination.
Parameters
| const byte * in |
The data that shall be encoded.
|
| char * out |
The function writes the null-terminated base64 string to this buffer. The buffer has to be large enough to contain 4/3 * len + 1 bytes.
|
| int len |
The number of bytes that shall be encoded.
|
Return value
| dword |
The number of bytes that have been written to the out buffer.
|
decode_base64
Decodes a base64 string into a null-terminated plain string.
Parameters
| const char * in |
The base64 string to be decoded.
|
| byte * out |
The function writes the decoded data to this buffer and places an additional null byte at the end.
|
| int n |
The number of bytes in the in buffer to be decoded.
|
Return value
| dword |
The number of bytes that have been written to the out buffer.
|
decode_base64_bin
Decodes a null-terminated base64 string.
Parameters
| const char * in |
The null-terminated base64 string to be decoded.
|
| byte * out |
The function writes the decoded data to this buffer.
|
| unsigned size_of_out |
The size of the out buffer.
|
Return value
| dword |
The number of bytes that have been written to the out buffer.
|
Code Example
encode_base64
const char * in = "This is an example text";
char out[64];
dword out_len = encode_base64(in, out, strlen(in));
decode_base64
const char * in = "VGhpcyBpcyBhbiBleGFtcGxlIHRleHQ=";
char out[64];
dword out_len = decode_base64(in, out, strlen(in));
decode_base64_bin
const char * in = "VGhpcyBpcyBhbiBleGFtcGxlIHRleHQ=";
char out[64];
dword out_len = decode_base64_bin(in, out, sizeof(out));


Draw Task
Draw new tasks with the mouse.
Dependency
Requires movable plugin.
Usage
angular.module('myApp', ['gantt', 'gantt.drawtask']);
<div gantt>
<gantt-draw-task enabled="true"
task-factory="drawTaskFactory">
</gantt-draw-task>
</div>
$scope.drawTaskFactory = function() {
var newTask = {
id: 5,
name: 'New Task'
// Other properties
}
return newTask;
}
Attributes
-
enabled
Enable drawing. Can also be a function (
fn(event)
) which has one parameter for the event. Such a function can be used to only activate the drawing when a certain mouse button is pressed.default:
true
-
move-threshold
Threshold of how many pixel the user must move the mouse before the drawing begins. This is use full to differentiate between a single mouse click and drawing. Recommended value is
1-3
.default:
0
-
task-factory
Factory method which creates the task. The factory method is called when the user is starting to draw a task. Supported task properties according to Data.
From
andTo
properties are set by the plugin and there is no need in specifying them.default:
undefined
Model
Attributes can be defined for a specific Row
using an object property named drawTask
{
...
// Inside Row or Task object
// Full options object
'drawTask': {
'enabled': <Boolean>,
'taskFactory': <Function>
}
// Or shortcut for enabled property
'drawTask': <Boolean>
}
API
Events
-
api.tasks.on.drawBegin(task), api.tasks.on.draw(task), api.tasks.on.drawEnd(task)
A task is starting to be drawn, being drawn or has stopped being drawn.


It was like accidentally knocking down a hornet's nest. I remember very well how university administrators came flying at us from every direction, more juiced than a bunch of Yellow Jackets nursing from a can of Jolt cola. Threatened to sue our corporation for something or other -- I don't think their lawyers were ever very clear about what, certainly ours were mystified -- and ended up blacklisting anyone who participated in VCIU. They twisted the arms of corporations not to treat a VCIU degree as a legitimate degree and waged a vicious disinformation campaign against the value of electronically-based research and education. There was even a lobbying effort on Capitol Hill to get Congress to apply taxes to universities which "did not own physical facilities".
It was all a magnificent failure, indeed, a textbook case of how to foment a PR disaster. The more advertising and lobbying money the universities threw at the problem, the worse it got. All they were doing was purchasing huge gobs of negative publicity.
Undergraduate students began to seriously weigh their needs -- those who were not treating college life as a four-year jaunt paid for by their parents, that is -- and decided that it was cheaper to buy a PC and get an Internet connection and join a tele-university.
Foreign governments quickly latched on to the notion that it was far better to have their students learn from people in the developed nations than to have their best brains drained to the developed nations. Indeed, by opening up a virtual university, they could keep home-grown professors, too. Not a year after VCIU opened, Singapore opened its own virtual university, followed quickly by the vUniversity of Cape Town in South Africa.
Professors broke ranks in droves. Not the tenured ones, of course, but the vast numbers of graduate students and journeyman scholars and assistant professors who suddenly realized that they did not have to move to some obscure part of the globe in order to earn a living wage. Even more revolutionary: the idea that wages were roughly commensurate with teaching ability and/or actual knowledge.


Tieto Education - Attendance System
Attendance
Today's Statistics
Monthly Statistics
Annual Attendance Statistics
Annual Attendance Statistics
Student ID
Name
Grade
Percentage
Eligibility
Student ID
Name
Grade
Percentage
Eligibility
10T00925
Madhubala
3
95.3
Yes
10T00933
Anara
3
99.5
Yes
10T00935
Geraldine
3
45.6
No
10T00926
Shabna
3
93.5
Yes
10T00938
Marcel
3
87.2
Yes


public abstract class Key extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Key.Builder
Builder for building the
Key .
|
| Modifier and Type | Field and Description |
|---|---|
private Rect
|
mBound
Rect
bound of the key.
|
private Key.Builder
|
mBuilder
|
private String
|
mDigit
Title of the key.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Key(Key.Builder builder,
String keyTitle,
Rect bound)
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
drawBackSpace(Canvas canvas,
Drawable backSpaceIcon)
Draw the backspace key on the keyboard.
|
abstract void |
drawShape(Canvas canvas)
Implement this method with the description on
how to draw the shape of the key on the canvas.
|
abstract void |
drawText(Canvas canvas)
Implement this method with the description on
how to draw the text on the canvas.
|
boolean |
equals(Object obj)
|
protected Rect
|
getBounds()
|
protected Context
|
getContext()
|
String
|
getDigit()
|
protected BasePasscodeView
|
getPasscodeView()
|
int |
hashCode()
|
abstract boolean |
isKeyPressed(float touchX,
float touchY)
Check if the key is pressed or not for given
touch coordinates?
|
abstract void |
onAuthFail()
Handle the authentication failure.
|
abstract void |
onAuthSuccess()
Handle authentication success.
|
abstract void |
playClickAnimation()
Handle the click events.
|
@NonNull private final Rect mBound
Rect
bound of the key. Between this bound the key will be drawn.
private String mDigit
private Key.Builder mBuilder
@NonNull protected final BasePasscodeView getPasscodeView()
public abstract void drawText(@NonNull Canvas canvas)
BoxKeypad
when ever it's time to
draw the text on the Canvas
.
Application should draw only the key ranging from 0 to 9.
Backspace key is drawn separately using drawBackSpace(Canvas,
Drawable)
.
canvas
- Canvas
on which the key text will be draw.
RoundKey.drawText(Canvas)
public abstract void drawShape(@NonNull Canvas canvas)
BoxKeypad
when ever
it's time to draw the shape of the key on the Canvas
.
Application daw any shape such
as round or square.
canvas
- Canvas
on which the key text will be draw.
RoundKey.drawShape(Canvas)
public abstract void drawBackSpace(@NonNull Canvas canvas, @NonNull Drawable backSpaceIcon)
public abstract void playClickAnimation()
public abstract void onAuthFail()
public abstract void onAuthSuccess()
public abstract boolean isKeyPressed(float touchX, float touchY)
touchX
- touch X coordinatetouchY
- touch Y coordinate


This is the API documentation for 'bson-1.8.2 Documentation'.
[Validate]
Generated with the Darkfish Rdoc Generator 2.


Quickbooks OAuth2 - Get Authorization Tokens
Provide OAuth2 info
Client ID
The app client id on Quickbooks
Client Secret
The app secret on Quickbooks
Production
If checked, production; sandbox otherwise
Redirect URI
This value must be present in the authorized Redirect URILs on Quickbooks
Connect to Quickbooks


fcuksense
artificial intelligence driving results for the travel industry
Welcome Back, Please login to your account
Email address
Password
Remember me
Forget Password?
Login
sign up
Or login with
facebook
linkedin
google


| PostgreSQL 9.0.10 Documentation | ||||
|---|---|---|---|---|
| Prev | Up | Chapter 9. Functions and Operators | Next |
This section describes the SQL-compliant subquery expressions available in PostgreSQL. All of the expression forms documented in this section return Boolean (true/false) results.
EXISTS (subquery)
The argument of EXISTS is an arbitrary SELECT statement, or subquery. The subquery is evaluated to determine whether it returns any rows. If it returns at least one row, the result of EXISTS is "true"; if the subquery returns no rows, the result of EXISTS is "false".
The subquery can refer to variables from the surrounding query, which will act as constants during any one evaluation of the subquery.
The subquery will generally only be executed long enough to determine whether at least one row is returned, not all the way to completion. It is unwise to write a subquery that has side effects (such as calling sequence functions); whether the side effects occur might be unpredictable.
Since the result depends only on whether any rows are returned, and not on the contents of those rows, the output list of the subquery is normally unimportant. A common coding convention is to write all EXISTS tests in the form EXISTS(SELECT 1 WHERE ...). There are exceptions to this rule however, such as subqueries that use INTERSECT.
This simple example is like an inner join on col2, but it produces at most one output row for each tab1 row, even if there are several matching tab2 rows:
SELECT col1 FROM tab1 WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2);
expression IN (subquery)
The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression is evaluated and compared to each row of the subquery result. The result of IN is "true" if any equal subquery row is found. The result is "false" if no equal row is found (including the case where the subquery returns no rows).
Note that if the left-hand expression yields null, or if there are no equal right-hand values and at least one right-hand row yields null, the result of the IN construct will be null, not false. This is in accordance with SQL's normal rules for Boolean combinations of null values.
As with EXISTS, it's unwise to assume that the subquery will be evaluated completely.
row_constructor IN (subquery)
The left-hand side of this form of IN is a row constructor, as described in Section 4.2.12. The right-hand side is a parenthesized subquery, which must return exactly as many columns as there are expressions in the left-hand row. The left-hand expressions are evaluated and compared row-wise to each row of the subquery result. The result of IN is "true" if any equal subquery row is found. The result is "false" if no equal row is found (including the case where the subquery returns no rows).
As usual, null values in the rows are combined per the normal rules of SQL Boolean expressions. Two rows are considered equal if all their corresponding members are non-null and equal; the rows are unequal if any corresponding members are non-null and unequal; otherwise the result of that row comparison is unknown (null). If all the per-row results are either unequal or null, with at least one null, then the result of IN is null.
expression NOT IN (subquery)
The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression is evaluated and compared to each row of the subquery result. The result of NOT IN is "true" if only unequal subquery rows are found (including the case where the subquery returns no rows). The result is "false" if any equal row is found.
Note that if the left-hand expression yields null, or if there are no equal right-hand values and at least one right-hand row yields null, the result of the NOT IN construct will be null, not true. This is in accordance with SQL's normal rules for Boolean combinations of null values.
As with EXISTS, it's unwise to assume that the subquery will be evaluated completely.
row_constructor NOT IN (subquery)
The left-hand side of this form of NOT IN is a row constructor, as described in Section 4.2.12. The right-hand side is a parenthesized subquery, which must return exactly as many columns as there are expressions in the left-hand row. The left-hand expressions are evaluated and compared row-wise to each row of the subquery result. The result of NOT IN is "true" if only unequal subquery rows are found (including the case where the subquery returns no rows). The result is "false" if any equal row is found.
As usual, null values in the rows are combined per the normal rules of SQL Boolean expressions. Two rows are considered equal if all their corresponding members are non-null and equal; the rows are unequal if any corresponding members are non-null and unequal; otherwise the result of that row comparison is unknown (null). If all the per-row results are either unequal or null, with at least one null, then the result of NOT IN is null.
expression operator ANY (subquery) expression operator SOME (subquery)
The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression is evaluated and compared to each row of the subquery result using the given operator, which must yield a Boolean result. The result of ANY is "true" if any true result is obtained. The result is "false" if no true result is found (including the case where the subquery returns no rows).
SOME is a synonym for ANY. IN is equivalent to = ANY.
Note that if there are no successes and at least one right-hand row yields null for the operator's result, the result of the ANY construct will be null, not false. This is in accordance with SQL's normal rules for Boolean combinations of null values.
As with EXISTS, it's unwise to assume that the subquery will be evaluated completely.
row_constructor operator ANY (subquery) row_constructor operator SOME (subquery)
The left-hand side of this form of ANY is a row constructor, as described in Section 4.2.12. The right-hand side is a parenthesized subquery, which must return exactly as many columns as there are expressions in the left-hand row. The left-hand expressions are evaluated and compared row-wise to each row of the subquery result, using the given operator. The result of ANY is "true" if the comparison returns true for any subquery row. The result is "false" if the comparison returns false for every subquery row (including the case where the subquery returns no rows). The result is NULL if the comparison does not return true for any row, and it returns NULL for at least one row.
See Section 9.21.5 for details about the meaning of a row-wise comparison.
expression operator ALL (subquery)
The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression is evaluated and compared to each row of the subquery result using the given operator, which must yield a Boolean result. The result of ALL is "true" if all rows yield true (including the case where the subquery returns no rows). The result is "false" if any false result is found. The result is NULL if the comparison does not return false for any row, and it returns NULL for at least one row.
NOT IN is equivalent to <> ALL.
As with EXISTS, it's unwise to assume that the subquery will be evaluated completely.
row_constructor operator ALL (subquery)
The left-hand side of this form of ALL is a row constructor, as described in Section 4.2.12. The right-hand side is a parenthesized subquery, which must return exactly as many columns as there are expressions in the left-hand row. The left-hand expressions are evaluated and compared row-wise to each row of the subquery result, using the given operator. The result of ALL is "true" if the comparison returns true for all subquery rows (including the case where the subquery returns no rows). The result is "false" if the comparison returns false for any subquery row. The result is NULL if the comparison does not return false for any subquery row, and it returns NULL for at least one row.
See Section 9.21.5 for details about the meaning of a row-wise comparison.
row_constructor operator (subquery)
The left-hand side is a row constructor, as described in Section 4.2.12. The right-hand side is a parenthesized subquery, which must return exactly as many columns as there are expressions in the left-hand row. Furthermore, the subquery cannot return more than one row. (If it returns zero rows, the result is taken to be null.) The left-hand side is evaluated and compared row-wise to the single subquery result row.
See Section 9.21.5 for details about the meaning of a row-wise comparison.


+++
title = "Butler"
linkTitle = "Butler"
+++
{{< blocks/cover title="Butler: Adding superpowers to Qlik Sense" image_anchor="center" height="full" color="dark" >}}
Great looking alerts to Slack, Teams, email or New Relic when reloads fail, save all failed reload scripts, advanced task scheduling, task chaining with parameters, key-value store, start reload tasks from any system, extract app metadata, post to Slack/Teams, MQTT integration and more.
No installation needed. Just download, configure and run.
Open source of course.
}}">
Documentation
Download
Discussion forum
Newsletter
Click the arrow ⬇ or scroll down to learn more.
{{< blocks/link-down color="light" >}}
{{< /blocks/cover >}}
{{< blocks/section color="light">}}
{{% blocks/feature icon="fa-envelope" title="Task failure notifications" %}}
Who should be the first to know that a reload has failed?
You or your users?
Who was it that stopped that important 3-hour reload 5 minutes before it was done?
Get notified when tasks fail or are stopped, with notifications sent to Slack, Microsoft Teams, email, New Relic, Signl4 and other destinations.
Full support for HTML/Markdown formatting and 40+ template fields.
[Read more...](/docs/concepts/alert-emails/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-archive" title="Save logs from failed reloads" %}}
Finding the complete logs from failed reloads can be a pain.
Butler can save these for you, sorted by date.
Finding what caused a reload to fail is now easier than ever!
[Read more...](/docs/concepts/failed-reload-logs/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-cogs" title="Monitor Windows services" %}}
Make sure the Qlik Sense services are always running - and any other Windows services of interest.
Maybe your IT department does this for you - if not Butler offers a pretty solid solution.
Start/stop alerts can be sent to email, Slack, Teams, InfluxDB, New Relic, MQTT and webhooks.
Continuous stats of services is sent to MQTT and InfluxDB.
[Read more...](/docs/getting-started/setup/windows-service-monitor/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-clock" title="Advanced task scheduler" %}}
Set up advanced task scheduling, more flexible than the one built into Sense.
[Cron](https://crontab.guru) for Qlik Sense, no more, no less.
[Read more...](/docs/concepts/scheduler/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-link" title="Task chaining with parameters" %}}
Need to pass parameters from one reload task to the next?
Create chained app reloads with any number of parameters passed from app to app.
[Read more...](/docs/examples/reload-chaining/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-database" title="Generic key-value store" %}}
Keep state across any number of apps. Namespace support and optional Time To Live (TTL) for each key-value pair.
[Read more...](/docs/concepts/key-value/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-play" title="Start tasks via REST API or MQTT" %}}
Data delays - no thanks!
Start reload tasks from within app load scripts or from upstream source systems that feed Sense with data.
Need parameters too? No problem - just add zero or more key-value pairs and they will be available to any Sense app!
Or maybe start all tasks having a certain tag or custom property set? Part of the [REST API](/docs/reference/rest-api/?operationsSorter=alpha?operationsSorter=alpha).
[Read more...](/docs/examples/start-task-from-rest/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-redo" title="Partial app reloads" %}}
Trigger full or partial app reloads using Butler's REST API.
Useful when dealing with reload chains that only should update a subset of an app's data.
[Read more...](/docs/examples/sense-demo-apps/partial-loads/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-shoe-prints" title="App metadata extract" %}}
Extract app metadata for a single or all apps in a Sense cluster.
Great for backup purposes!
[Read more...](/docs/reference/rest-api/?operationsSorter=alpha)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-comments" title="Keep your users in the know" %}}
Tired of being asked "when is new data available"?
Automatically inform your users via Slack or Teams when new data is available.
[Read more...](/docs/examples/sense-demo-apps/post-to-slack/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-chart-line" title="Observable" %}}
Butler can save data about its own memory usage for inclusion in operational monitoring tools.
[Read more...](/docs/examples/influxdb-metrics/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-server" title="Runs anywhere" %}}
Run Butler on Windows server, Linux, Docker, Kubernetes or Mac OS.
Standalone binaries - no installation needed. Download, configure and run.
[Read more...](/docs/getting-started/)
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-share-alt" title="Integrations" %}}
Send failed reload events to dedicated tools such as New Relic and Signl4.
Butler itself can be monitored in InfluxDB/Grafana and New Relic.
[Read more...](/docs/getting-started/)
{{% /blocks/feature %}}
{{< /blocks/section >}}
{{< blocks/section color="dark">}}
{{% blocks/feature icon="fa-lightbulb" title="Latest release: 9.2" %}}
🥳 App owner info now available in reload failed/aborted notifications.
Available on [GitHub](https://github.com/ptarmiganlabs/butler/releases).
{{% /blocks/feature %}}
{{% blocks/feature icon="fab fa-github" title="Contributions welcome!" url="https://github.com/ptarmiganlabs/butler" %}}
We do a [Pull Request](https://github.com/ptarmiganlabs/butler/pulls) contributions workflow on **GitHub**. New developers are always welcome!
Please consider giving us a star on [GitHub](https://github.com/ptarmiganlabs/butler) if you find Butler useful.
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-hand-spock" title="Don't be a stranger!" url="https://ptarmiganlabs.com/#/portal/signup" %}}
We have a great [newsletter](https://ptarmiganlabs.com/#/portal/signup) and [LinkedIn](https://www.linkedin.com/in/gorsan).
The [GitHub discussion forums](https://github.com/ptarmiganlabs/butler/discussions) are good for feature questions and discussions.
{{% /blocks/feature %}}
{{< /blocks/section >}}


What can you say about the ultimate way out of conventions other than: there are no rules. Traditionally, custom components are used to write front-end code that you want to render server-side (for example, because you want to write dynamic variables before serving JavaScript). However, in actuality your creativity is the limit as a custom component is practically anything you want the core to load rather than just being a static dependency or asset.
A notable example of such a use case is vast-n3, an approach to writing front-end code (or what feels like it), while a neoan3 core builds the backend accordingly, resulting in an extremely fast development experience.


Bedazzled (2000) Brendan Fraser, Elizabeth Hurley, Frances O'Connor, Orlando Jones. Screenplay by Larry Gelbart, Harold Ramis & Peter Tolan, based on the motion picture "Bedazzled," screenplay by Peter Cook, story by Cook and Dudley Moore. Directed by Harold Ramis. 90 minutes. Rated PG-13, 2 stars (out of five stars)
Review by Ed Johnson-Ott, NUVO Newsweekly www.nuvo.com Archive reviews at http://us.imdb.com/ReviewsBy?Edward+Johnson-Ott To receive reviews by e-mail at no charge, send subscription requests to<EMAIL_ADDRESS>or e-mail<EMAIL_ADDRESS>with the word "subscribe" in the subject line.
"Bedazzled" should have been a corker of a movie.  Leading man Brendan Fraser has a good track record with comedy and Elizabeth Hurley certainly has the physical assets necessary to make a sultry Devil. As if all that wasn't enough, the director of the production is Harold Ramis, the man behind "Caddyshack," "Groundhog Day" and "Analyze This."
"Bedazzled" should have been a corker, but the results are only moderately amusing. Fraser is overly cartoonish, as are most of the supporting players, and the love story is too superficial to be involving. Overall, the film plays like an expensive episode of a TV sketch comedy series.
The problems begin with a sloppy script by Larry Gelbart ("M*A*S*H"), Ramis and Peter Tolan. Their story revolves around Elliot Richards (Fraser), a computer tech-support worker with godawful social skills. Mocked and shunned by his co-workers, Elliot pines for Alison (Frances O'Connor), a beautiful fellow employee he has worshipped from afar. After blowing an encounter with her at a nightspot, he says aloud that he would "give anything" to have the woman.
Enter Lucifer, in the form of Elizabeth Hurley. In exchange for his soul, she offers him seven wishes. Elliot leaps at the chance, only to discover that Beelzebub has no intentions of giving him a smooth ride. Elliot wishes he was rich, powerful and married to Alison.  Alison is indeed his wife, but she detests him.
And so goes the game, as Elliot keeps trying to make the perfect wish, while Satan continues to find some flaw in his wording that will allow her to make his life a nightmare.
This type of story has been done a million times, but even the most worn idea can work if the writers are sufficiently inventive. In "Groundhog Day," Ramis took a similar set-up, which gave the hero multiple chances to win the heart of a woman, and crafted a comedy that was as sweet and touching as it was funny. He did so by allowing his protagonist to grow from a one-note wiseass into a rounded human being and by allowing the romance to grow from superficial attraction to something far more substantial.
Don't look for any growth here. Elliot remains a buffoon throughout the film, until the closing moments, when Ramis and company whack him upside the head with an unconvincing epiphany. In the romance department, don't expect anything deeper than "I want her. Let's cast another spell."
There was a moral to "Groundhog Day," one that was appreciated because we saw it lived out on the screen. The moral in "Bedazzled" is so slapped on that the filmmakers actually feel the need to have a character state it aloud.
As for the comedy, where "Groundhog Day" moved from physical shtick to subtler humor, "Bedazzled" sticks with slapstick and sight gags. The story trudges from one sketch to another, a la "Saturday Night Live," with varying degrees of success.  The worst is a dated Dennis Rodman bit, while the best is a cute piece of business, nicked from the original film, involving Satan and a row of parking meters.
The lead actors add to the film's troubles. As Elliot the nerd, Brendan Fraser overplays his part. In the "Superman" movies, Christopher Reeve made a great Man of Steel, but a lousy Clark Kent, burying his character in a load of facial twitches and excessive stammering. Fraser does the same thing, turning Elliot from an insecure guy to a grating dork caricature. As with Reeve, Fraser fails to realize that, when it comes to self-conscious males, less is more.
Meanwhile, Elizabeth Hurley is content to coo her way through the film, changing costumes frequently, to the delight of the guys in the row behind me. While most of her outfits are red designer devil wear, her sexiest moment comes during a classroom scene, where she sports the adult version of the classic Catholic schoolgirl outfit. Hurley's acting is competent at best, though she does get to coolly informs Elliot, "Yes, there's a God and, yes, he's a man. Most men think they're God – this one just happens to be right."
Despite the occasionally solid one-liners, Hurley's performance lacks bite, which is the main failing of "Bedazzled." If talented filmmakers take on themes as familiar as this, it should be because they have designed a bracing new approach to the material. When they put their own movie on cruise control, you wonder why they bothered with the project at all. Or more to the point, why should we?
© 2000 Ed Johnson-Ott
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


Accessibility sandbox
A place to build patterns with accessibility in mind and to get them tested and capture feedback.
Building blocks
Basic form elements
- Input (email)
- Input (number)
- Input (tel)
- Input state
- Input (text)
- Text input with hint
- Textarea
- Checkbox (inline)
- Checkboxes (group)
- Radio buttons
- Select / Drop-down list
Form question patterns
- Address
- Country (see Autocomplete)
- Date of birth
Interactive form components
- Autocomplete
- Conditionally revealing content (checkboxes)
- Conditionally revealing content (radio buttons)
- List entry
- Textarea with character count
Links
Static content patterns
Interactive content patterns
Page patterns
- Start page
- Question page - date of birth
- Question page - radio buttons
- Question page - multiple questions
- Check your answers page
- Confimation page
Interface inventories
These are for demo purposes and will not be tested as whole pages


ntpd System Log Messages
from Alice's Adventures in Wonderland, Lewis Carroll
The log can be shrill at times.
Last update:
04-Sep-2010 0:54
UTC
Related Links
You have come here because you found a cryptic message in the system log. This page by no means lists all messages that might be found, since new ones come and old ones go. Generally, however, the most common ones will be found here. They are listed by program module and log severity code in bold: LOG_ERR, LOG_NOTICE and LOG_INFO.
Most of the time LOG_ERR messages are fatal, but often ntpd limps onward in the hopes of discovering more errors. The LOG_NOTICE messages usually mean the time has changed or some other condition that probably should be noticed. The LOG_INFO messages usually say something about the system operations, but do not affect the time.
In the following a '?' character stands for text in the message. The meaning should be clear from context.
Protocol Module
LOG_ERR
- buffer overflow ?
- Fatal error. An input packet is too long for processing.
LOG_NOTICE
- no reply; clock not set
- In ntpdate mode no servers have been found. The server(s) and/or network may be down. Standard debugging procedures apply.
LOG_INFO
- proto_config: illegal item ?, value ?
- Program error. Bugs can be reported here.
- receive: autokey requires two-way communication
- Configuration error on the broadcastclient command.
- receive: server server maaximum rate exceeded
- A kiss-o'death packet has been received. The transmit rate is automatically reduced.
- pps sync enabled
- The PPS signal has been detected and enabled.
- transmit: encryption key ? not found
- The encryption key is not defined or not trusted.
- precision = ? usec
- This reports the precision measured for this machine.
- using 10ms tick adjustments
- Gotcha for some machines with dirty rotten clock hardware.
- no servers reachable
- The system clock is running on internal batteries. The server(s) and/or network may be down.
Clock Discipline Module
LOG_ERR
- time correction of ? seconds exceeds sanity limit (?); set clock manually to the correct UTC time.
- Fatal error. Better do what it says, then restart the daemon. Be advised NTP and Unix know nothing about local time zones. The clock must be set to Coordinated Universal Time (UTC). Believe it; by international agreement abbreviations are in French and descriptions are in English.
- sigaction() fails to save SIGSYS trap: ?
sigaction() fails to restore SIGSYS trap: ?
- Program error. Bugs can be reported here.
LOG_NOTICE
- frequency error ? exceeds tolerance 500 PPM
- The hardware clock frequency error exceeds the rate the kernel can correct. This could be a hardware or a kernel problem.
- time slew ? s
- The time error exceeds the step threshold and is being slewed to the correct time. You may have to wait a very long time.
- time reset ? s
- The time error exceeds the step threshold and has been reset to the correct time. Computer scientists don't like this, but they can set the ntpd -x option and wait forever.
- kernel time sync disabled ?
- The kernel reports an error. See the codes in the timex.h file.
- pps sync disabled
- The PPS signal has died, probably due to a dead radio, broken wire or loose connector.
LOG_INFO
- kernel time sync status ?
- For information only. See the codes in the timex.h file.
Cryptographic Module
LOG_ERR
- cert_parse ?
cert_sign ?
crypto_cert ?
crypto_encrypt ?
crypto_gq ?
crypto_iff ?
crypto_key ?
crypto_mv ?
crypto_setup ?
make_keys ?
- Usually fatal errors. These messages display error codes returned from the OpenSSL library. See the OpenSSL documentation for explanation.
- crypto_setup: certificate ? is trusted, but not self signed.
crypto_setup: certificate ? not for this host
crypto_setup: certificate file ? not found or corrupt
crypto_setup: host key file ? not found or corrupt
crypto_setup: host key is not RSA key type
crypto_setup: random seed file ? not found
rypto_setup: random seed file not specified
- Fatal errors. These messages show problems during the initialization procedure.
LOG_INFO
- cert_parse: expired ?
cert_parse: invalid issuer ?
cert_parse: invalid signature ?
cert_parse: invalid subject ?
- There is a problem with a certificate. Operation cannot proceed untill the problem is fixed. If the certificate is local, it can be regenerated using the ntp-keygen program. If it is held somewhere else, it must be fixed by the holder.
- crypto_?: defective key
crypto_?: invalid filestamp
crypto_?: missing challenge
crypto_?: scheme unavailable
- There is a problem with the identity scheme. Operation cannot proceed untill the problem is fixed. Usually errors are due to misconfiguration or an orphan association. If the latter, ntpd will usually time out and recover by itself.
- crypto_cert: wrong PEM type ?
- The certificate does not have MIME type CERTIFICATE. You are probably using the wrong type from OpenSSL or an external certificate authority.
- crypto_ident: no compatible identity scheme found
- Configuration error. The server and client identity schemes are incompatible.
- crypto_tai: kernel TAI update failed
- The kernel does not support this function. You may need a new kernel or patch.
- crypto_tai: leapseconds file ? error ?
- The leapseconds file is corrupt. Obtain the latest file from time.nist.gov.


Video Get Elements from DOM
One of the top level DOM objects is called "document". We'll see now that getting a handle on this in Javascript is very easy. To do this we load the simple web page we just saw. Then we open the Chrome Development Environment. You can do this by holding down the keys "Ctl+shift+i" at the same time or do it as we showed the video. This is shown again in the image on the next page.
You should see this
Now bring up the Console.
It will now look like this
So now we can use Javascript to access the objects in the DOM. Lets get hold of the H1 tag and change the text in it. Once we change the object in memory the browser immediately re-renders the page to reflect those updates.
We are going to use the following Javascript to get hold of the H1 tag (in the DOM its called an "element" ).
You should now see the following
The rendered page will now change to look like this.
The blue and brown colors are added by the Chrome Development Environment to show that we are "touching" the H1 tag. It gives some additional information about the size in pixels of the Ninja string - 621px x 37px.
We have seen that we can enter Javascript into the Console in the Development Environment. One advantage of using the Console is that it shows us what objects and functions are available. So typically we will use the Console to "try out" small snippets of code to see if they work. However, once we understand how they work we can embed the Javascript directly into the Web Page. Remember we can put the Javascript between the "SCRIPT" tags as shown on the next page.
Copy the code from next page. Create another text box to enter the velocity.
Create a third text box to hold the product of velocity*dt. In 'Run()' calculate the product of velocity*dt and write it into the result box. Write out the product to the Chrome console by using 'console.log('some string') - Check the console in Chrome to make sure its written there.
You can write values to the console to help debug your program.


1. Check the checkbox in front of each floor structure you would like to include in the new IBR file 2. Give a name to the exported IBR 3. Click on the 'Save and Export to IBR' button


{% extends 'base.html'%} {% import 'macros.html' as macro%} {% block styles%} {{ super() }} {% endblock %} {% block content %}
ONE-MINUTE-PITCHES
Create new pitches or read other pitches by selecting the category you would prefer
Create an account to comment on other pitches
© 2019 Copyright


>
The Colton Villiage Information Page is a non-profit Website giving users information on Colton and a better understanding on what they can do there.This website will help attract more users into visiting the villiage of Colton. In this website I’ll be talking about the site, places to visit, places to stay, places to eat pages and a contact page.


studio LONK explores the future of shared living spaces at dutch design week 2019
by Anna Dekkerbeginning with the question, ‘how will we live in the future?’, studio LONK has investigated the idea of shared living spaces during 2019’s edition of dutch design week in eindhoven. to explore the concept, the designers teamed up with furniture brand leolux to create ‘filter family’ – an interactive installation that consists of one enormous sofa and 14 moveable, colored panels.
‘filter family’ is an interactive installation that consists of an enormous leolux sofa and 14 pendant, moveable panels
all images © zebra fotostudio’s
‘filter family’ imagines the landscape of our living environments in the year 2030. on display during DDW 2019, the installation invited thousands of visitors to interact with the piece. using the sliding panels to delineate space, the design team ultimately asked users to think about their future home and consider: how much personal space do I need? what am I willing to share? and how will I find a balance between privacy and social interaction?
‘filter family’ is all about continuous adaptation
by pushing and pulling plexiglass panels on an enormous sofa, visitors can expand or reduce their territory and find a balance between privacy and social interaction. anna dekker, sociologist at studio LONK explains: ‘the sofa is clearly too large for any individual household and communicates that it’s a space to be shared. we wanted visitors to become aware of the impact of their territorial decisions. the more personal space you occupy, the less is left for others.’
video © JHB visuals
the design team envision that in 2030, relationships and households will be increasingly ‘liquid’ and the border between the physical and virtual world will be more blurred, just like the difference between real and fake. celine de waal malefijt, spatial designer at studio LONK comments: ‘with the sofa as the only static object, this work is all about continuous adaptation. we designed the layering of panels to create a moiré effect. the resulting patterns appear to be in motion, and represent the liquid and digital quality of social relationships in the future. the person next to you is filtered away and seems to appear ‘on screen’.’
to each his own: the fluid composition of a shared environment
the installation is the result of ‘what if lab’, an initiative of the dutch design foundation and leolux. hans filippini, leolux marketing director says: ‘as a furniture brand we usually ask designers to develop the sofa of next year or the year thereafter. this time, we enjoyed to be challenged to look further ahead. we were not looking for a concrete furniture design but rather an independent and creative view into a possible future. we selected studio LONK because of the thought-provoking, interactive and intuitive quality of the installation. rather than answering the ‘what if lab’ question, ‘filter family’ stirs up additional reflection, both among our clients and within our company.’
switching between digital intimacy and social gatherings in a shared living space
the interactive installation provides a space of both refuge and play
video © JHB visuals
finding a balance between privacy and social interaction
can the right filters in shared space help us switch between social contact and the need for privacy?
as you shift the panels, the soundscape – designed by mark ijzerman – changes to represent more intimate versus more social living environments
how to find solitude in a shared living space?
project info:
project name: filter family
location: eindhoven, dutch design week 2019
client: leolux
design: studio LONK
collaborators: mark ijzerman (sound design & software), jaromir mulders (sound electronics) and daniël maarleveld (moiré patterns)
photography: zebra fotostudio’s
film: JHB visuals
designboom has received this project from our ‘ DIY submissions ‘ feature, where we welcome our readers to submit their own work for publication. see more project submissions from our readers here.
edited by: lynne myers | designboom


---
layout: archive
title: "Week 4 Lesson Plan"
permalink: /week4.html/
author_profile: true
---
{% include base_path %}
The reading worksheet file can be found here.
The participation form can be found here.
To navigate to individual lesson plans:
Monday, June 3rd
Tuesday, June 4th
Wednesday, June 5th
Thursday, June 6th
Friday, June 7th
Monday, June 3rd - Autobiographical Memory (#13/28 of class):
Learning Objectives:
Resources: Slides, Quiz 3, Quiz 3 Key, Worksheet
- LO1: Continue to build a supportive classroom culture & discuss science communication
- Peer feedback on multiple SciComm paragraphs
- LO2: Define, identify, and apply previous constructs that we have discussed in class
- Quiz on material covered since last class: multiple choice & short answer
- LO3: Describe the basic foundamental principles of autobiographical memory
- Review LTM: Processes material
- First memories, flashbulb memories, reminiscence bump, memory as constructive, deficient & superior AM
- LO4: Summarize and critically analyze academic journal articles
- Are there practical applications of these memory findings, like in Leung (2019)? Worksheet on journal articles
Readings
Articles:
I asked how accessible & interesting students found each article on a scale of 1-5 (Not At All Accessible/Interesting vs. Very Accessible/Interesting). Rubin et al. (2019) Accessibility (N=3), M = 3.67, SD = 1.53; Interesting M = 4, SD = 1.73; Stanley et al. (2017) Accessibility (N=3), M = 3.67, SD = 1.53; Interesting M = 3.67, SD = 1.15
- Rubin, D. C., Deffler, S. A., & Umanath, S. (2019). Scenes enable a sense of reliving: Implications for autobiographical memory. Cognition, 183, 44–56. https://doi.org/10.1016/j.cognition.2018.10.024. PDF here
- Stanley, M. L., Parikh, N., Stewart, G. W., & De Brigard, F. (2017). Emotional intensity in episodic autobiographical memory and counterfactual thinking. Consciousness and Cognition, 48, 283–291. https://doi.org/10.1016/j.concog.2016.12.013. PDF here
Science News:
- Leung, W. (2019). Record and replay: How a Canadian-made app is aiming to help Alzheimer’s patients improve their daily lives - The Globe and Mail. Retrieved from https://www.theglobeandmail.com/canada/article-toronto-teams-hippocamera-a-high-tech-memory-aid-for-alzheimers/. PDF here
Podcast:
Assignments Due:
- Note that we have our third quiz this day - expect feedback from me later in the day.
- Reading worksheet - if you want to continue using, you can
►Return to the top of the page
Tuesday, June 4th - Knowledge / Categorization (#14/28 of class):
Learning Objectives:
Resources: Slides
- LO1: Continue to build a supportive classroom culture & discuss science communication
- Peer feedback on opening science summary paragraphs
- Tomorrow: will get back to the worksheet from yesterday on memory articles & tie all together
- LO2: Describe the basic foundamental principles of categorization & knowledge
- Discussion of Chpt 9 in Goldstein book
- Compare and contrast the prototype and exemplar approaches to categorization
- Compare and contrast the semantic category approach to the connectionist model of representing knowledge
Readings
Textbook Chapter:
- Chapter 9 from the 4th edition of Bruce Goldstein’s Cognitive Psychology textbook https://www.cengage.com/c/cognitive-psychology-connecting-mind-research-and-everyday-experience-4e-goldstein/9781285763880. PDF here
Assignments Due:
►Return to the top of the page
Wednesday, June 5th - Review Day (#15/28 of class):
Learning Objectives:
Resources: Slides
- LO1: Continue to build a supportive classroom culture & discuss science communication
- Review midterm feedback and how I will address the feedback moving forward
- LO2: Review material that we have covered so far in class
- Worksheet on Memory papers, to tie papers back into discussion of materials
- Review how all our topics tie in together to form interdisciplinary bridges, between papers & content
- If there's time, Jeopardy style questions
Readings
Scientist Summaries (Read one for another SciSummary example):
- Hutter, S. A., & Wilson, A. I. (2018). A Novel Role for the Hippocampus in Category Learning. Journal of Neuroscience, 38(31), 6803–6805. https://doi.org/10.1523/JNEUROSCI.1085-18.2018. PDF here
- Frankland, P. W., & Josselyn, S. A. (2018). Facing your fears. Science, 360(6394), 1186–1187. https://doi.org/10.1126/science.aau0035. PDF here
- Ramirez, S. (2018). Crystallizing a memory. Science, 360(6394), 1182–1183. http://dx.doi.org.proxy.lib.duke.edu/10.1126/science.aau0043. PDF here
Podcast:
- Vedantam, S. (2018). Looking Back | Hidden Brain : NPR. Retrieved from https://www.npr.org/2018/06/21/622298227/radio-replay-looking-back
Assignments Due:
►Return to the top of the page
Thursday, June 6th - Decision-making (#16/28 of class):
Learning Objectives:
Resources: Slides
- LO1: Continue to build a supportive classroom culture & discuss science communication
- Mention selecting Duke Research Blog articles
- Apply Lombrozo (2014) piece to our academic journal article readings: mainly, how does a neuroscientific perspective impact decision-making?
- LO2: Describe the basic fundamental principles of decision-making research
- Describe classic theory of decision-making (expected utility) as it applies to everyday scenarios
- Describe endowment effect, how emotions impact decision-making, delay-discounting, loss aversion, risk behaviors, the framing effect, dual systems theory, neuroeconomics, & the trolley problem.
- LO3: Summarize and critically analyze academic journal articles
- How do these papers inform our understanding of how people make decisions?
- How can we apply these findings to everyday life? How does our discussion on sampling factor here? What else would you want to do to build off these studies?
Readings
Articles:
I asked how accessible & interesting students found each article on a scale of 1-5 (Not At All Accessible/Interesting vs. Very Accessible/Interesting). Pryor et al. (2019) Accessibility (N=6), M = 4.33, SD = 0.82; Interesting M = 4.33, SD = 0.82; Pearson et al. (2018) Accessibility (N=6), M = 4.33, SD = 0.82; Interesting M = 4.83, SD = 0.41
- Pryor, C., Perfors, A., & Howe, P. D. L. (2019). Even arbitrary norms influence moral decision-making. Nature Human Behaviour, 3(1), 57–62. https://doi.org/10.1038/s41562-018-0489-y. PDF here
- Pearson, J. M., Law, J. R., Skene, J. A. G., Beskind, D. H., Vidmar, N., Ball, D. A., … Skene, J. H. P. (2018). Modelling the effects of crime type and evidence on judgments about guilt. Nature Human Behaviour, 2(11), 856–866. https://doi.org/10.1038/s41562-018-0451-z. PDF here
Science News:
- Lombrozo, T. (2014). Blame Your Brain: The Fault Lies Somewhere Within. Retrieved from NPR.org website: https://www.npr.org/sections/13.7/2014/06/16/322556750/blame-your-brain-the-fault-lies-somewhere-within. PDF here
Assignments Due:
- Expect feedback from me on your opening paragraph for the science summary piece
- Reading worksheet - if you want to keep using these, you can
►Return to the top of the page
Friday, June 7th - Motivated Reasoning (#17/28 of class):
Learning Objectives:
Resources: Slides, Quiz 4, Quiz 4 Key
- LO1: Continue to build a supportive classroom culture & discuss science communication.
- How does the media cover research on motivated reasoning et al.?
- What do these papers mean in terms of how we would communicate controversial science? We will reconsider this in sum on Monday.
- LO2: Define, identify, and apply previous constructs that we have discussed in class
- Quiz on material covered since the last quiz: multiple choice & short answer
- LO3: Describe the basic fundamental principles underlying human judgment & connect to our critical analysis of journal articles.
- Describe basic research on motivated reasoning, inductive reasoning, representativeness heuristic, availability heuristic, conjunction rule, confirmation bias, law of large numbers, peak-end effect & loss aversion, etc.,
- How does this research impact our approach to the scientific method & open science?
- What does this research suggest about how we can change people's minds?
Readings
Articles:
I asked how accessible & interesting students found each article on a scale of 1-5 (Not At All Accessible/Interesting vs. Very Accessible/Interesting). Pennycook & Rand (2018) Accessibility (N=6), M = 4.5, SD = 0.55; Interesting M = 4.5, SD = 0.55; Stanley et al. (2019) Accessibility (N=6), M = 4.5, SD = 0.55; Interesting M = 4.67, SD = 0.52
- Pennycook, G., & Rand, D. G. (2018). Lazy, not biased: Susceptibility to partisan fake news is better explained by lack of reasoning than by motivated reasoning. Cognition. https://doi.org/10.1016/j.cognition.2018.06.011. PDF here
- Stanley, M. L., Henne, P., Yang, B. W., & De Brigard, F. (2019). Resistance to Position Change, Motivated Reasoning, and Polarization. Political Behavior. https://doi.org/10.1007/s11109-019-09526-z. PDF here
Podcast:
- Vedantam, S., & Penman, M. (2017). When It Comes To Politics and “Fake News,” Facts Aren’t Enough | Hidden Brain: NPR. Retrieved from https://www.npr.org/2017/12/25/572162132/enter-title
Assignments Due:
- Expect feedback from me on your Wikipedia biography
- Note that we have our fourth quiz today - expect feedback from me later in the day
- Reading worksheet - if you want to continue using these, you can
►Return to the top of the page


To use interactive visual analytic techniques on financial and movement data to assist law enforcement with their investigation into the mysterious disappearance of several GAStech employees.
Using interactivity, we’re able to bring together disparate data together to extract insights such as linking location with transaction information to identify credit card owners or mapping unofficial relationships using transaction patterns.
The bar chart in Figure 3 shows the number of transactions at each location. Selecting a bar from the chart generates a box plot that enables a drill down into anomalous transactions at that location.
Figure 4 is a visualisation of vehicle paths and points of interest (POI). Clicking on a POI surfaces a tooltip that surfaces details such as duration of stay at the POI.
Figures 5 and 6 bring together financial and movement data. Through the use of filtering and selecting, it is possible to identify the owner of a credit card by narrowing down who was at a given location when a credit card transaction was made.
Figure 7 visualises the official relationships of GASTech employees using Collapsible Tree and an interactive data table.
Figure 8 is an interactive network of transaction data, which has been enriched by credit card ownership mapping generated from the ‘Patterns of Life Kinematics’ module
Employee-to-employee network graph using movement data to capture relationships that do not involve transaction data.
Network graph of credit card and loyalty cards to visually identify mappings that deviate from 1 credit card to 1 loyalty card. For example, 1 credit card to multiple loyalty cards.