MBExpressionError Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | MBExpressionError.h |
Properties
message
Returns a message explaining the error.
@property (nullable, nonatomic, readonly) NSString *message
Declared In
MBExpressionError.h
causedByError
If the receiver was caused by an underlying NSError
, this property will
contain the original error. Otherwise, nil
.
@property (nullable, nonatomic, readonly) NSError *causedByError
Declared In
MBExpressionError.h
causedByException
If the receiver was caused by an underlying NSException
, this property
will contain the original exception. Otherwise, nil
.
@property (nullable, nonatomic, readonly) NSException *causedByException
Declared In
MBExpressionError.h
additionalErrors
Returns an array of MBExpressionError
s related to the receiver. May
be nil
.
@property (nullable, nonatomic, readonly) NSArray *additionalErrors
Declared In
MBExpressionError.h
value
Stores an arbitrary value related to the error.
@property (nullable, nonatomic, strong) id value
Declared In
MBExpressionError.h
offendingExpression
Stores a reference to the MBML expression in which the error occurred.
@property (nullable, nonatomic, strong) NSString *offendingExpression
Declared In
MBExpressionError.h
offendingToken
Stores a reference to an MBMLParseToken
involved in the error, which
is useful for pinpointing the problematic portion of the
offendingExpression
.
@property (nullable, nonatomic, strong) MBMLParseToken *offendingToken
Declared In
MBExpressionError.h
Creating instances
+ errorWithMessage:error:
Creates a new MBExpressionError
instance to represent an underlying
NSError
.
+ (nonnull instancetype)errorWithMessage:(nonnull NSString *)msg error:(nullable NSError *)nsErr
Parameters
msg |
The error message. |
|---|---|
nsErr |
The |
Return Value
A new MBExpressionError
.
Declared In
MBExpressionError.h
+ errorWithMessage:exception:
Creates a new MBExpressionError
instance to represent an underlying
NSException
.
+ (nonnull instancetype)errorWithMessage:(nonnull NSString *)msg exception:(nullable NSException *)ex
Parameters
msg |
The error message. |
|---|---|
ex |
The |
Return Value
A new MBExpressionError
.
Declared In
MBExpressionError.h
+ errorWithFormat:
Creates a new MBExpressionError
instance containing a message constructed
from the specified format string and parameters.
+ (nonnull instancetype)errorWithFormat:(nonnull NSString *)format, ...
Parameters
format |
The format for the error message, followed by zero or more format parameters. |
|---|---|
... |
A variable argument list of zero or more values referenced
within the |
Return Value
A new MBExpressionError
.
Declared In
MBExpressionError.h
+ errorWithError:
Creates a new MBExpressionError
instance to represent an underlying
NSError
.
+ (nonnull instancetype)errorWithError:(nonnull NSError *)nsErr
Parameters
nsErr |
The |
|---|
Return Value
A new MBExpressionError
.
Declared In
MBExpressionError.h
+ errorWithException:
Creates a new MBExpressionError
instance to represent an underlying
NSException
.
+ (nonnull instancetype)errorWithException:(nonnull NSException *)ex
Parameters
ex |
The |
|---|
Return Value
A new MBExpressionError
.
Declared In
MBExpressionError.h
Error logging
Reporting errors
– reportErrorTo:
Reports the receiving error. The behavior of reporting depends on the contents
of the reportTo
parameter:
- (void)reportErrorTo:(MBExpressionErrorPtrPtr)reportTo
Parameters
reportTo |
Determines where the receiver will be reported. |
|---|
Discussion
If
reportTo
isnil
, the receiver will be logged to the console using thelog
method.If
reportTo
is non-nil
but*reportTo
isnil
, the memory location pointed to by*reportTo
will be updated to contain the receiver.If
reportTo
is a non-nil
pointer to anMBExpressionError
instance the receiver will be reported to that error, meaning the receiver becomes itslastErrorReported
.
Declared In
MBExpressionError.h
– reportErrorTo:suppressLog:
Reports the receiving error. The behavior of reporting depends on the contents
of the reportTo
parameter:
- (void)reportErrorTo:(MBExpressionErrorPtrPtr)reportTo suppressLog:(BOOL)suppressLog
Parameters
reportTo |
Determines where the receiver will be reported. |
|---|---|
suppressLog |
If |
Discussion
If
reportTo
isnil
andsuppressLog
isNO
, the receiver will be logged to the console using thelog
method.If
reportTo
is non-nil
but*reportTo
isnil
, the memory location pointed to by*reportTo
will be updated to contain the receiver.If
reportTo
is a non-nil
pointer to anMBExpressionError
instance the receiver will be reported to that error, meaning the receiver becomes itslastErrorReported
.
Declared In
MBExpressionError.h
Checking for additional errors
– errorReported
Determines if an error has been reported since the last time the
clearErrorReported
method was called.
- (BOOL)errorReported
Return Value
YES
if an error has been reported, NO
otherwise.
Discussion
Note that this flag starts out as YES
when new object instances are created.
Declared In
MBExpressionError.h
– clearErrorReported
Clears the flag returned by errorReported
so that subsequent calls to
errorReported
return NO
until the next time the receiver’s reportErrorTo
method is called.
- (void)clearErrorReported
Declared In
MBExpressionError.h
– lastErrorReported
Returns the MBExpressionError
most recently reported to the receiver, or
nil
if there isn’t one.
- (nullable MBExpressionError *)lastErrorReported
Return Value
The most recently reported error.
Discussion
Note: Calling the clearErrorReported
method does not affect the return
value of this method.
Declared In
MBExpressionError.h


This is my first website!
This is paragragh 1
my blog
菜单
HTML
CSS
JavaScript
Summary
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Subject1


Files for area {{ area.name }} and week {{ week.date }}
{{ week.blue }}
{{ week.green }}
{{ week.red }}
{{ week.nir }}
{{ week.ndvi }}
{{ week.ndwi }}


A project of one’s own
by Danielle Navarro
Projects are no different to blog posts in caladown. They’re formatted the same way, generated the same way, and so on. The only difference is that they’re indexed separately. This is sometimes useful for separating casual blog posts from more substantive projects.
In this post I’ll create a simple generative art system, one that is loosely based on computational model that I use in my everyday research. The main purpose for including it here, however, is to illustrate what the syntax highlighting looks like using the current CSS settings. At the moment it is a little crude, but I’ll aim to refine this. Note that this may look different depending on whether the site is generated in hugodown or blogdown!
To get started, I’ll define a function that return parameters specifying the art:
parameters <- function(seed, samples = 100000, plot_range = 7.5,
train_range = 2, train_size = 3) {
list(
seed = seed,
samples = samples,
plot_range = plot_range,
train_range = train_range,
train_size = train_size
)
}
The next step is to generate the data to be visualised. In this case the data correspond to a set of rectangles that (in the original cognitive science context) would correspond to a collection of possible hypotheses about the extension of a novel category in a two dimensional stimulus space. Rectangles will be shaded on the basis of their size. To that end I’ll define a generator()
function:
generator <- function(params) {
set.seed(params$seed)
train <- with(params, tibble(
x = runif(train_size, min = -train_size/2, max = train_size/2),
y = runif(train_size, min = -train_size/2, max = train_size/2)
))
train_with <- function(hypotheses, train) {
n <- nrow(train)
for(i in 1:n) {
hypotheses <- hypotheses %>%
filter(
x_min < train$x[i], x_max > train$x[i],
y_min < train$y[i], y_max > train$y[i]
)
}
return(hypotheses)
}
hypotheses <- with(params, tibble(
mid_x = runif(samples, min = -plot_range, max = plot_range),
mid_y = runif(samples, min = -plot_range, max = plot_range),
len_x = rgamma(samples, rate = .5, shape = 1),
len_y = rgamma(samples, rate = .5, shape = 1)
)) %>%
mutate(
x_min = mid_x - len_x / 2,
x_max = mid_x + len_x / 2,
y_min = mid_y - len_y / 2,
y_max = mid_y + len_y / 2
) %>%
train_with(train) %>%
filter(
x_min > -params$plot_range,
x_max < params$plot_range,
y_min > -params$plot_range,
y_max < params$plot_range
)
return(hypotheses)
}
Now that we have a function that generates the data we need a function that will make a pretty plot from the data. This can be done in many ways, but I like ggplot2 so I’ll use that:
plotter <- function(hypotheses) {
pal <- sample(scico_palette_names(), 1)
bg <- "#333333";
r <- max(
hypotheses$y_max,
hypotheses$x_max,
-hypotheses$y_min,
-hypotheses$x_min
)
picture <- ggplot(
data = hypotheses,
mapping = aes(xmin = x_min, ymin = y_min,
xmax = x_max, ymax = y_max)
) +
geom_rect(aes(fill = len_x + len_y),
alpha = .15, color = "white",
size = .1, show.legend = FALSE) +
geom_rect(fill = NA, color = paste0(bg, "22"),
size = .1, show.legend = FALSE) +
# stylistic
theme_void() +
theme(plot.background = element_rect(fill = bg, colour = bg)) +
scale_x_continuous(NULL, labels = NULL, limits = c(-r, r)) +
scale_y_continuous(NULL, labels = NULL, limits = c(-r, r)) +
scico::scale_fill_scico(palette = pal) +
coord_equal()
return(picture)
}
Here are a few images generated from this system, varying only the seed
parameter:
thematic::thematic_on(bg = "#333333")
1 %>% parameters() %>% generator() %>% plotter()
2 %>% parameters() %>% generator() %>% plotter()
3 %>% parameters() %>% generator() %>% plotter()
4 %>% parameters() %>% generator() %>% plotter()
5 %>% parameters() %>% generator() %>% plotter()


class Doctrine\DBAL\Statement
A thin wrapper around a Doctrine\DBAL\Driver\Statement that adds support
for logging, DBAL mapping types, etc.
Construction
| \IteratorAggregate | |
| Doctrine\DBAL\Driver\ |
Statement interface. |
| Doctrine\DBAL\Abstraction\ |
Abstraction-level result statement execution result. Provides additional methods on top |
| \Traversable | |
| Doctrine\DBAL\Driver\ |
Interface for the reading part of a prepare statement only. |
| Doctrine\DBAL\Driver\ |
Driver-level result statement execution result. |
Hierarchy
Constants
Properties
-
string $sql = null
The SQL statement.
-
mixed[] $params = []
The bound parameters.
-
int[]
string[] $types = []The parameter types.
-
Doctrine\DBAL\Driver\
Statement $stmt = nullThe underlying driver statement.
-
Doctrine\DBAL\Platforms\
AbstractPlatform $platform = nullThe underlying database platform.
-
Doctrine\DBAL\
Connection $conn = nullThe connection this statement is bound to and executed on.
Methods
-
__construct ($sql, $conn) : void
Creates a new Statement for the given SQL and Connection.
Parameters string $sql The SQL of the statement.
Doctrine\DBAL\ Connection $conn The connection on which the statement should be executed.
Return void -
bindValue ($param, $value, $type = Doctrine\DBAL\ParameterType::STRING) : bool
Binds a parameter value to the statement.
The value can optionally be bound with a PDO binding type or a DBAL mapping type.
If bound with a DBAL mapping type, the binding type is derived from the mapping
type and the value undergoes the conversion routines of the mapping type before
being bound.Parameters string int $param The name or position of the parameter.
mixed $value The value of the parameter.
mixed $type = Doctrine\DBAL\ParameterType::STRING Either a PDO binding type or a DBAL mapping type name or instance.
Return bool TRUE on success, FALSE on failure.
Prototype Doctrine\DBAL\Driver\ Statement::bindValue() Binds a value to a corresponding named (not supported by mysqli driver, see comment below) or positional implement -
bindParam ($param, &$variable, $type = Doctrine\DBAL\ParameterType::STRING, $length = null) : bool
Binds a parameter to a value by reference.
Binding a parameter by reference does not support DBAL mapping types.
Parameters string int $param The name or position of the parameter.
mixed &$variable The reference to the variable to bind.
int $type = Doctrine\DBAL\ParameterType::STRING The PDO binding type.
int null $length = null Must be specified when using an OUT bind
so that PHP allocates enough memory to hold the returned value.
Return bool TRUE on success, FALSE on failure.
Prototype Doctrine\DBAL\Driver\ Statement::bindParam() Binds a PHP variable to a corresponding named (not supported by mysqli driver, see comment below) or question implement -
execute ($params = null) : bool
Executes the statement with the currently bound parameters.
Parameters mixed[] null $params = null Return bool TRUE on success, FALSE on failure.
Throws Doctrine\DBAL\ Exception Prototype Doctrine\DBAL\Driver\ Statement::execute() Executes a prepared statement implement -
closeCursor () : bool
Closes the cursor, freeing the database resources used by this statement.
Parameters Return bool TRUE on success, FALSE on failure.
Prototype Doctrine\DBAL\Driver\ ResultStatement::closeCursor() Closes the cursor, enabling the statement to be executed again. implement -
columnCount () : int
Returns the number of columns in the result set.
Parameters Return int Prototype Doctrine\DBAL\Driver\ Result::columnCount() Returns the number of columns in the result implement -
errorCode () : string
int bool Fetches the SQLSTATE associated with the last operation on the statement.
Parameters Return string int bool Prototype Doctrine\DBAL\Driver\ Statement::errorCode() Fetches the SQLSTATE associated with the last operation on the statement handle. implement -
errorInfo () : mixed[]
Fetches extended error information associated with the last operation on the statement handle. Parameters Return mixed[] The error info array.
Prototype Doctrine\DBAL\Driver\ Statement::errorInfo() Fetches extended error information associated with the last operation on the statement handle. implement -
setFetchMode ($fetchMode, $arg2 = null, $arg3 = null) : bool
Sets the fetch mode to use while iterating this statement. Parameters int $fetchMode The fetch mode must be one of the
Doctrine\DBAL\FetchMode constants.mixed $arg2 = null mixed $arg3 = null Return bool Prototype Doctrine\DBAL\Driver\ ResultStatement::setFetchMode() Sets the fetch mode to use while iterating this statement. implement -
getIterator () : void
Required by interface IteratorAggregate.
Parameters Return void Prototype \IteratorAggregate::getIterator() implement -
fetch ($fetchMode = null, $cursorOrientation = PDO::FETCH_ORI_NEXT, $cursorOffset = 0) : mixed
Returns the next row of a result set. Parameters int null $fetchMode = null Controls how the next row will be returned to the caller.
The value must be one of the {@link FetchMode} constants, defaulting to {@link FetchMode::MIXED}.
int $cursorOrientation = PDO::FETCH_ORI_NEXT For a ResultStatement object representing a scrollable cursor,
this value determines which row will be returned to the caller. This value must be one of the \PDO::FETCH_ORI_* constants, defaulting to \PDO::FETCH_ORI_NEXT. To request a scrollable cursor for your ResultStatement object, you must set the \PDO::ATTR_CURSOR attribute to \PDO::CURSOR_SCROLL when you prepare the SQL statement with \PDO::prepare().
int $cursorOffset = 0 For a ResultStatement object representing a scrollable cursor for which the
cursorOrientation parameter is set to \PDO::FETCH_ORI_ABS, this value specifies the absolute number of the row in the result set that shall be fetched. For a ResultStatement object representing a scrollable cursor for which the cursorOrientation parameter is set to \PDO::FETCH_ORI_REL, this value specifies the row to fetch relative to the cursor position before ResultStatement::fetch() was called.
Return mixed The return value of this method on success depends on the fetch mode. In all cases, FALSE is
returned on failure.
Prototype Doctrine\DBAL\Driver\ ResultStatement::fetch() Returns the next row of a result set. implement -
fetchAll ($fetchMode = null, $fetchArgument = null, $ctorArgs = null) : mixed[]
Returns an array containing all of the result set rows. Parameters int null $fetchMode = null Controls how the next row will be returned to the caller.
The value must be one of the {@link FetchMode} constants, defaulting to {@link FetchMode::MIXED}.
int string null $fetchArgument = null This argument has a different meaning depending on the value
of the $fetchMode parameter: * {@link FetchMode::COLUMN}: Returns the indicated 0-indexed column. * {@link FetchMode::CUSTOM_OBJECT}: Returns instances of the specified class, mapping the columns of each row to named properties in the class. * {@link PDO::FETCH_FUNC}: Returns the results of calling the specified function, using each row's columns as parameters in the call.
mixed[] null $ctorArgs = null Controls how the next row will be returned to the caller.
The value must be one of the {@link FetchMode} constants, defaulting to {@link FetchMode::MIXED}.
Return mixed[] Prototype Doctrine\DBAL\Driver\ ResultStatement::fetchAll() Returns an array containing all of the result set rows. implement -
fetchColumn ($columnIndex = 0) : mixed
false Returns a single column from the next row of a result set or FALSE if there are no more rows. Parameters int $columnIndex = 0 0-indexed number of the column you wish to retrieve from the row.
If no value is supplied, fetches the first column.
Return mixed false A single column in the next row of a result set, or FALSE if there are no more rows.
Prototype Doctrine\DBAL\Driver\ ResultStatement::fetchColumn() Returns a single column from the next row of a result set or FALSE if there are no more rows. implement -
fetchNumeric () : array<int,mixed>
false Returns the next row of the result as a numeric array or FALSE if there are no more rows. Parameters Return array<int,mixed> false Throws Doctrine\DBAL\Driver\ Exception Prototype Doctrine\DBAL\Driver\ Result::fetchNumeric() Returns the next row of the result as a numeric array or FALSE if there are no more rows. implement -
fetchAssociative () : array<string,mixed>
false Returns the next row of the result as an associative array or FALSE if there are no more rows. Parameters Return array<string,mixed> false Throws Doctrine\DBAL\Driver\ Exception Prototype Doctrine\DBAL\Driver\ Result::fetchAssociative() Returns the next row of the result as an associative array or FALSE if there are no more rows. implement -
fetchOne () : mixed
false Returns the first value of the next row of the result or FALSE if there are no more rows. Parameters Return mixed false Throws Doctrine\DBAL\Driver\ Exception Prototype Doctrine\DBAL\Driver\ Result::fetchOne() Returns the first value of the next row of the result or FALSE if there are no more rows. implement -
fetchAllNumeric () : array
Returns an array containing all of the result rows represented as numeric arrays. Parameters Return array Throws Doctrine\DBAL\Driver\ Exception Prototype Doctrine\DBAL\Driver\ Result::fetchAllNumeric() Returns an array containing all of the result rows represented as numeric arrays. implement -
fetchAllAssociative () : array
Returns an array containing all of the result rows represented as associative arrays. Parameters Return array Throws Doctrine\DBAL\Driver\ Exception Prototype Doctrine\DBAL\Driver\ Result::fetchAllAssociative() Returns an array containing all of the result rows represented as associative arrays. implement -
fetchAllKeyValue () : array
array<mixed,mixed> Returns an associative array with the keys mapped to the first column and the values mapped to the second column.
The result must contain at least two columns.
Parameters Return array array<mixed,mixed> Throws Doctrine\DBAL\ Exception -
fetchAllAssociativeIndexed () : array
array<mixed,array<string,mixed>> Returns an associative array with the keys mapped to the first column and the values being
an associative array representing the rest of the columns and their values.Parameters Return array array<mixed,array<string,mixed>> Throws Doctrine\DBAL\ Exception -
fetchFirstColumn () : array
Returns an array containing the values of the first column of the result. Parameters Return array Throws Doctrine\DBAL\Driver\ Exception Prototype Doctrine\DBAL\Driver\ Result::fetchFirstColumn() Returns an array containing the values of the first column of the result. implement -
iterateNumeric () : \Traversable
Traversable<int,array<int,mixed>> Returns an iterator over the result set rows represented as numeric arrays. Parameters Return \Traversable Traversable<int,array<int,mixed>> Throws Doctrine\DBAL\ Exception Prototype Doctrine\DBAL\Abstraction\ Result::iterateNumeric() Returns an iterator over the result set rows represented as numeric arrays. implement -
iterateAssociative () : \Traversable
Traversable<int,array<string,mixed>> Returns an iterator over the result set rows represented as associative arrays. Parameters Return \Traversable Traversable<int,array<string,mixed>> Throws Doctrine\DBAL\ Exception Prototype Doctrine\DBAL\Abstraction\ Result::iterateAssociative() Returns an iterator over the result set rows represented as associative arrays. implement -
iterateKeyValue () : \Traversable
Traversable<mixed,mixed> Returns an iterator over the result set with the keys mapped to the first column
and the values mapped to the second column.The result must contain at least two columns.
Parameters Return \Traversable Traversable<mixed,mixed> Throws Doctrine\DBAL\ Exception -
iterateAssociativeIndexed () : \Traversable
Traversable<mixed,array<string,mixed>> Returns an iterator over the result set with the keys mapped to the first column and the values being
an associative array representing the rest of the columns and their values.Parameters Return \Traversable Traversable<mixed,array<string,mixed>> Throws Doctrine\DBAL\ Exception -
iterateColumn () : \Traversable
Traversable<int,mixed> Returns an iterator over the values of the first column of the result set. Parameters Return \Traversable Traversable<int,mixed> Throws Doctrine\DBAL\ Exception Prototype Doctrine\DBAL\Abstraction\ Result::iterateColumn() Returns an iterator over the values of the first column of the result set. implement -
rowCount () : int
Returns the number of rows affected by the last execution of this statement.
Parameters Return int The number of affected rows.
Prototype Doctrine\DBAL\Driver\ Result::rowCount() Returns the number of rows affected by the DELETE, INSERT, or UPDATE statement that produced the result. implement -
free () : void
Discards the non-fetched portion of the result, enabling the originating statement to be executed again.
Parameters Return void Prototype Doctrine\DBAL\Driver\ Result::free() Discards the non-fetched portion of the result, enabling the originating statement to be executed again. implement -
getWrappedStatement () : Doctrine\DBAL\Driver\
Statement


FOXX OS Search -- Powered by Google
ATTENTION: THIS SEARCH BAR DOES NOT SEARCH THIS SITE. It searches the web.


Nothing for free in 2020, not even masturbation – Juliet Ibrahim warns
by Ifeanyi NgeremIt Is that time of the year where people seem to reminisce on the year 2019 and make preparation ahead of the new year, 2020.
Popular Ghanaian actress, Juliet Ibrahim, is not left out as she has stated her new year resolutions already. According to the screen diva, the new year is a year of not doing anything for free.
The 33-year-old said this in a post on Instagram on Wednesday. The beautiful sreen diva took to her Instagram page as she captioned a photo:
She wrote:
2020 is the year of not doing anything for free; not even masturbation.
See post below:


Last updated 21 October 1997
| B-41 (38 K) | Bassoon Prime Device (110 K) |
The Mk/B-41 was the highest yield nuclear weapon ever deployed by the U.S. It was also the only three-stage thermonuclear weapon ever developed by the U.S., and it achieved the highest yield-to-weight ratio of any U.S. weapon design.
| Yield | 25 Megatons |
|---|---|
| Weight | 10,670 lb |
| Length | 12 ft. 4 in (148 in) |
| Diameter (body) | 52 in |
| Diameter (tail fin) | 74 in |
| Number Manufactured | About 500 |
| Manufactured | September 1960 to June 1962 |
| Retired | November 1963 to July 1976 |
Three stage radiation implosion weapon
Deuterium-tritium boosted primary.
Fusion stages presumalby use Lithium-6 (95% enrichment) deuteride fusion fuel.
The B-41 was deployed in a a "dirty" version (the Y1, with a U-238 encased tertiary stage) and a "clean" version (the Y2, with a lead encased tertiary stage). It may be that both used a secondary with a lead fusion tamper.
There are actually two reported yields for this bomb, "less than 10 Mt" and 25 Mt. It is possible that the 25 Mt yield applies only to the dirty Y1 version, with the clean Y2 version having the lower yield.
According to Dr. Theodore Taylor (physicist and former weapons designer), the practical limit for nuclear weapon yield to weight ratio is about 6 Kt/kg. Using the deployed weapon weight (10,670 lb), and a yield of 25 Mt, the Mk-41 achieved 5.2 Kt/kg. If we look at the test devices fired in Hardtack I however (see below), which lack such weighty and in principle unnecessary things as parachutes, we see weights 8,752 - 9,723 lb. Taylor's maximum achievable yield-to-weight ratio of 6 Kt/kg corresponds to a device weight of 9,190 lb; well within the weight range of these devices.
Strategic bomber - most recently the B-52G (internal bomb bay)
Unknown
"Full Fuzing Options" (FUFO), options probably selected on ground prior to mission.
Five fuzing options:
Parachutes used: parachutes 4-5 ft diameter pilot chute, and a 16.5 ft diameter main ribbon chute for high-speed stabilization.
The B-41 program originated in 1955 when the Air Force issued a requirement and a feasibility study for a Class "B" (10,000 lb), 62 inch diameter high yield thermonuclear weapon. UCRL proposed adapting an experimental three-stage thermonuclear system they were developing, which was subsequently scheduled for test-firing during Operation Redwing in 1956.
Two version of the proposed UCRL test device, named "Bassoon" and "Bassoon Prime", were test-fired in "clean" and "dirty" configurations during the Zuni and Tewa shots of Redwing.
The Bassoon device fired in Redwing Zuni (27 May 1956) was 39 inches in diameter, 135.5 inches long, and weighed 12,158 lbs. The predicted yield for Zuni was 2-3 Mt, it achieved 3.5 Mt. This device used a lead fusion tamper and was quite clean, with 85% of the energy coming from fusion, and only 15% from fission.
The Bassoon Prime device fired in Redwing Tewa (20 July 1956) was 39 inches in diameter, and 135.5 inches long, and weighed 15,735 lb. The predicted yield for Tewa was was 6-8 Mt, the actual yield was 5 Mt. In contrast to Zuni, Tewa used an uranium fusion tamper and was quite dirty, with only 13% of the energy coming from fusion, and 87% from fission. This device produced a fusion yield of only 650 Kt compared to the 3 Mt of Zuni.
Both were experimental "proof of concept" systems only, not test version of actual designs intended for deployment. Redesign to meet military requirements and additional testing was thus required, which was carried out in Operation Hardtack Phase I in 1958.
In November 1956 the feasibility study was completed and the designation TX/XW-41 for a bomb and a missile warhead version was assigned. On January 28, 1957, the DOD formally requested that the AEC develop a new Class "B" weapon using the UCRL design. The military characteristics for the bomb and warhead were approved in mid-February, and development engineering of the designs began. In June the proposed ordnance characteristics of the TX-41 bomb and XW-41 warhead were accepted by the Special Weapons Development Board; the ICBM warhead application was canceled at the end of July.
A test of the boosted TX/XW-41 warhead primary and secondary in a bomb mockup, was fired in Plumbbob Smoky at the NTS on 31 August 1957. The device yielded 44 Kt (predicted yield was 48 Kt, range 45-50 Kt); it measured 50" in diameter and 126.2" in length and weighed 9,408 lbs. The test included some thermonuclear yield.
Drop testing of the TX-41 ballistic shape was conducted between December 1957 and December 1959 at the AEC's Tonopah (Nevada) and Salton Sea (California) test ranges.
Prototypes of the TX-41 bomb, all of them clean variants, were fired during the Sycamore, Poplar and Pine shots of Operation Hardtack Phase I at the PPG between May 31 and July 27, 1958.
The Sycamore shot (31 May 1958) used a two-stage clean version of the TX-41. The predicted yield was five megatons, of which just 200 kilotons was to be fission yield. The device fizzled though, with a total actual yield of only 92 Kt although low level burning was detected in the second stage. The test device was 50 inches in diameter by 112.6 inches long and weighed 9,723 lbs.
The Poplar shot (12 July 1958) was a repeat test of the two-stage variant. This device had a diameter of 48.2 inches, a length of 112.1 inches, and a weight reduced of 9,316 lbs. The Poplar device was predicted to yield either 5-10 Mt, of which only 450 Kt was to be fission yield. This test was successful, with a yield of 9.3 Mt (the largest of Hardtack I, and the fifth largest U.S. test ever).
The Pine shot (26 July 1958) used a three-stage configuration. This device had a diameter of 50 inches, a length of 112.6 inches, and a weight reduced of 8,752 lbs. The predicted total yield was 4-6 Mt, only 200 Kt was to be from fission. Actual yield was only 2 Mt. The device is said to have had dual-primaries.
The ordnance characteristics of the TX-41 were revised and accepted by the SWDB in mid-October 1958. Production engineering of the TX-41 started soon afterwards.
| 1955 | Air Force issued a requirement and a feasibility study for a Class "B" weapon (high megaton range, 10,000 lb, 62 inch diameter or less) |
|---|---|
| 1956 | |
| 27 May | Bassoon device fired in Redwing Zuni (3.5 Mt), test firing of UCRL "clean" 3-stage concept for class "B" requirement |
| 20 July | Bassoon Prime device fired in Redwing Tewa (5 Mt), test firing of UCRL "dirty" 3-stage concept for class "B" requirement |
| November | Feasibility study completed and designation TX/XW-41 assigned |
| 1957 | |
| 28 January | DOD formally requested that the AEC develop the TX-41 weapon using the UCRL design, development engineering begins |
| June | Proposed ordnance characteristics of the TX-41 bomb accepted |
| 31 August | Plumbbob Smoky shot: test of the boosted TX-41 warhead primary and secondary in a bomb. Yield 44 Kt, test included some thermonuclear yield. |
| 1958 | |
| May-July | Prototype tests of the Tx-41 weapon fired in Operation Hardtack Phase I at Enewetak: 31 May (GMT) Sycamore - two-stage clean version of the TX-41. Predicted yield 5 Mt total, 200 Kt fission. The device fizzled with total actual yield of 92 Kt although low level burning was detected in the second stage. 12 July (GMT) Poplar - repeat test of the two-stage variant. Predicted yield 5-10 Mt, 450 Kt fission. Successful, with a yield of 9.3 Mt. 26 July (GMT) Pine - used a three-stage configuration. Predicted total yield 4-6 Mt, 200 Kt fission. Actual yield was 2 Mt. The device said to have had dual-primaries. |
| October | Ordnance characteristics revised and accepted by SWDB; production engineering of the TX-41 begins |
| 1960 | |
| September | Early production of the Mk-41 Mod 0 bomb begun |
| 1962 | |
| June | Production terminated |
Early production of the Mk-41 Mod 0 bomb began in September 1960; by June 1962, approximately 500 units had been manufactured. These weapons were retired between November 1963 and July 1976 as the more-versatile Mk-53 replaced them in the stockpile.


Updating the shorthands to work with the serializer layer proved harder than I thought. Serializers made it clear that the shorthands were making assumptions about the shape of the JSON payload. Now that users will be able to use serializers to transform how their data looks going out, I’ll also need a way for them to specify how the data looks coming in. This is similar to Ember Data’s normalize
function.
If a user is using a PUT or POST shorthand, I’ll need to first deserialize the payload into a standard format, so the shorthands know what to do with it. I’ll use the JSON:API format for the standard; that way, if you’re using JSON:API, normalize
will be a no-op, and AMS-style responses will simply convert to JSON:API.
This sounds a lot like Ember Data, and I’ve even considered using Ember Data for the data store/identity map portion of Mirage; but at this point, there are still too many unknowns. I’d rather get the rest of the main features incorporated + wait for the API to stabilize, before making such a big decision.
Mirage’s ORM has very different needs than Ember Data’s: it’s a synchronous in-memory store, and while ED also has a clientside store, it was designed around an async layer, incorporates Ember.Object for KVO, requires attr declarations, and much more. Mirage’s orm uses object.defineProperty
to keep things as lightweight as possible, so you’ll be able to user.createPost
, user.posts = [1]
, post.user = user
etc. in your routes. Adding the ceremony of .get(),
.set(), and
createRecord` everywhere would make Mirage feel like more of a burden, and I think it’s important to try to keep things as slim and easy-to-use as possible, given that Mirage is designed for mocking.
In any case, the shorthands were originally simple functions that were unit tested. Now that there’s a bit more going on, I felt the need to refactor the server/controller code a bit. I also got around to slimming down the initializer, moving that code to the Server, and moving a lot of route-handling-related code from Server to a new RouteHandler class. My next step will be to turn the shorthand functions into RouteHandlers (probably subclasses), which will hopefully provide some direction on how the data will flow from request, through normalize, to the shorthands and out to a response.


System Architect Picture "Performer Accepted Activity"
Parent Diagram:
Activity State
(OMT Object Model)


shape-points
Generate points for simple shapes and curves: arcs, rectangles, rounded rectangles, circles, ellipses, bezierCurveTo, bezierCurveThrough (i.e., bezier curves through specific points)
rationale
I needed to find the points of a rounded rectangle. Then I had fun adding lots of other shapes and curves.
installation
yarn add shape-points
or
npm i shape-points
programmatic example
import * as ShapePoints from 'shape-points'
// alternatively:
// const roundedRect = require('shape-points').roundedRect
const points = ShapePoints.roundedRect(125, 100, 200, 100, 30)
// assuming a canvas context was set up
context.moveTo(points[0], points[1])
for (let i = 2; i < points.length; i += 2)
{
context.lineTo(points[i], points[i + 1])
}
context.stroke()
live example
https://davidfig.github.io/shape-points/
API
https://davidfig.github.io/shape-points/jsdoc/
License
MIT License
(c) 2018 YOPEY YOPEY LLC by David Figatner


TOMBSTONE A film review by Steve Rhodes Copyright 1996 Steve Rhodes
RATING (0 TO ****): ** 1/2
TOMBSTONE is an interesting movie with fascinating characterizations and a true story. It is about what happens before, during, and mainly after the gun fight at the O. K. Coral. Detracting with this is that the director (George P. Cosmatos), cinematographer (William A. Fraker), writers (John Fusano and Kevin Jarre), and editors (Harvey Rosenstock, Roberto Silvi, and Frank J. Urioste) made it like a New Age Western or a modern Western opera without singing.
First, the good news. Wyatt Earp as played by Kurt Russell and Doc. Holiday by Val Kilmer were wonderful. Everything they said and even just their facial expressions were interesting.  The short version is that this is about a Wyatt Earp who wants to be a business entrepreneur with his brothers and get rich. He gets sidetracked.
Now for the bad news. How about dialog like "are you going to just stand there and bleed or you going to do something?" Nothing however could beat the scene when two tough guys with guns get real angry and end up trading five rounds of insults in Latin! Many of the shooting scenes were at night with more lightning that I have seen in my entire life. It had a constant strobe effect. And boy, did this movie ever have music (Bruce Broughton, Frederic Chopin, and Camille Saint-Saens). Dramatic violins were everywhere as were kettle drums, hence my claim that this was an opera without singing.
TOMBSTONE runs overly long at 2:10.  The movie would be fine for teenagers. I had a nice evening at the movies, so I give this flick ** 1/2 and a thumbs up.
**** = One of the top few films of this or any year. A must see film. *** = Excellent show. Look for it. ** = Average movie. Kind of enjoyable. * = Poor show.  Totally unbearable.
REVIEW WRITTEN ON: January 8, 1994
Opinions expressed are mine and not meant to reflect my employer's.
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


Before Change
// embed fc and att feats
fc_feats = self.fc_embed(fc_feats)
_att_feats = self.att_embed(att_feats.view(-1, self.att_feat_size))
att_feats = _att_feats.view(*(att_feats.size()[:-1] + (self.rnn_size,)))
// Project the attention feats first to reduce memory and computation comsumptions.
p_att_feats = self.ctx2att(att_feats.view(-1, self.rnn_size))
p_att_feats = p_att_feats.view(*(att_feats.size()[:-1] + (self.att_hid_size,)))
assert beam_size <= self.vocab_size + 1, "lets assume this for now, otherwise this corner case causes a few headaches down the road. can be dealt with in future if needed"
seq = torch.LongTensor(self.seq_length, batch_size).zero_()
seqLogprobs = torch.FloatTensor(self.seq_length, batch_size)
After Change
return logprobs, state
def _sample_beam(self, fc_feats, att_feats, att_masks=None, opt={}):
beam_size = opt.get("beam_size", 10)
batch_size = fc_feats.size(0)
// embed fc and att feats
fc_feats = self.fc_embed(fc_feats)
att_feats = pack_wrapper(self.att_embed, att_feats, att_masks)
// Project the attention feats first to reduce memory and computation comsumptions.
p_att_feats = self.ctx2att(att_feats)


Note: This test requires MySql and PHP and works with the database table available in support/testtbl.sql.


Peter Navarro: Bloomberg News, WSJ Spreading 'Chinese Propaganda'
by John CarneyWhite House trade adviser Peter Navarro said Monday that the Wall Street Journal and Bloomberg News spread propaganda from Chinese government sources about the trade dispute with the United States.
“If you see a story breaking in either Bloomberg News or the Wall Street Journal, you really need to heavily discount that,” Navarro said in an interview with Breitbart News Editor-in-Chief Alex Marlow on SiriusXM’s Breitbart News Daily. “Those are the two main sources for Chinese propaganda.”
LISTEN — FULL INTERVIEW:
Navarro is assistant to the president and director of the Office of Trade and Manufacturing Policy, an office established by President Donald Trump to defend and serve American workers and manufacturers.


{% extends "base.html" %} {% block title %}
Medieval catalogues > SCOTLAND > Holyroodhouse, Queen Mary's library > Books received from Servais de Condé, 25 Nov 1569
{% endif %}85 identified entries found.
All data was derived from the List of Identifications by Professor Richard Sharpe.
{% if not printing %}
A key to codes used in the List is available (opens in new tab).{% endif %}


You haven't yet generated any token to access the Drop Project API
Tokens you have generated that can be used to access the Drop Project API
Copy


{% extends "base.html" %} {% set active_page = "contents" %} {% block content %}
The Time Traveler's Almanac contains over 900 pages of time travel fiction and non-fiction.


Tower Bridge
Homepage
Gallery
Glass floor
Bridge lifted
Tower Bridge at night
Engine rooms
Hidden depths of the most famous bridge
Tower Bridge
Building of the Bridge


--- layout: post permalink: ajmadison.html Tags: Array NameOfCoupon: AJ Madison Cash Back Summary: See our AJ Madison Coupon Code, AJ Madison Rebate, AJ Madison Promo Code, AJ Madison Discount, AJ Madison Coupon Cash Back Rebate here. MetaKeywords: AJ Madison Coupon Code, AJ Madison Rebate, AJ Madison Promo Code, AJ Madison Cash Back Rebate, AJ Madison Discount, AJ Madison Coupon Image: LinkURL: http://www.tkqlhce.com/click-4092138-10820014 affiliate_url_link: http://www.icouponblog.com/jane.php?id=5110 thesis_readmore: See the AJ Madison Coupon thesis_thumb: http://www.icouponblog.com/tn.php?merchantURL=ajmadison.com/ Title: Save 1.5% - AJ Madison Coupon Code for ajmadison.com/. AJ Madison Rebate & Discount thesis_description: Our AJ Madison Discount Coupon Code for ajmadison.com/. We have the best AJ Madison Rebate anywhere. thesis_keywords: AJ Madison, AJ Madison Coupon Code, AJ Madison Discount, AJ Madison Rebate product_name: AJ Madison hop_url: http://www.icouponblog.com/hop.php?id=5110 ---
If you are looking for high quality appliances at low, affordable price, AJ Madison is the best place for you to shop at. Visit www.ajmadison.com online and see for yourself. AJ Madison is your appliance authority. They have the best products money can buy at rock bottom prices. Whether you are looking for kitchen appliances like dishwasher, cooking range, refrigerator, food disposals or laundry appliances, air conditioners, outdoor grills, heaters etc, you will find the best selection at www.ajmadison.com. Check out for yourself and use our discount coupons to get the best deals on already discounted products.
Make cooking, cleaning, laundering and all housework easy with efficient, high quality appliances from AJ Madison. You can order online on www.ajmadison.com. There are hundreds of kitchen appliances to choose from. You can get a gas or electric or dual fuel ranges. You can get microwaves, coffee systems, wall ovens, range hoods, island, and wall and downdraft hoods. AJ Madison also has a good selection of dishwashers. You can choose one to suit your budget and style. You can also buy sinks, faucets and vacuum cleaners. Whatever your need, AJ Madison has a product for you in your price range. Visit www.ajmadison.com and start saving money with our discount coupons.
AJ Madison the perfect and the best website to shop online for high quality appliances at low prices. You can choose from a wide variety of cooking ranges, refrigerators, dish washers, food disposals, indoor and outdoor air-conditioners, washer dryers and lots of other items. Check it out online today and start saving money on the discount coupon.


COP's
Blog
Home
Competitive Programming
Machine Learning
Development
Information Security
Cryptography
Latest Blog Post
{% for post in list_of_posts %}
{{ post.0 }}
{{ post.1 }}
{{ post.4}}
{% for i in post.2 %}
{{i}}
{% endfor %}
{{ post.6 }}
Read More
{% endfor %}
<<
1
2
3
4
>>
Categories
Competitive Programming
(12)
Machine Learning
(12)
Development
(12)
Cryptography
(12)
Information Security
(12)
Recent Post
Competitive Programming
(1)
Machine Learning
(12)
Development
(12)
Cryptography
(12)
Information Security
(12)


Robocon 2010
Project Description
The project consisted of designing and fabricating a set of two autonomous robots and one manual robot which will act together to make a system of three pyramids of Egypt (Khufu, Khafraa and Mankaura). The manual robot was controlled using a PS3 (Playstation) Remote which was interfaced and customized to suit our requirements. The autonomous robots were controlled via the input from sensors and the programme code fed into them.
THE TEAM
Mechanical
- Rajveer Singh
- Dinesh Vohra
- Marut Shukla
- Shivam Saxena
- Bhuvan Neema
- Narendra Verma
- Rahul Kumar
- Avinash Chopra
- Shubham Khadria
- Ayush Awadhiya
- Tarun Maandi
- Lokesh Sardana
- Navdeep Agarwal
Electronics
- Pulkit Gupta
- Ayush Rai
- Nischey Grover
- Ayush Rastogi
- Sukhvir Singh
- Kshitiz Tripathi
- Sumit Garg
- Rajat Garg
- Apoorve Dave
- Shiv Sai Prasad
- Prince Jain
- Aysuh Awadhiya
- Himanshu Setia


- This game is made using HTML5 Canvas 2D. - A Google Chrome App for the game Chrome App - This game is open source and you can find the code at GitHub. - This game is developed by Ahmed Alaa.


Web3modal example for vanille JavaScript and HTML
You can run this example only over HTTPS connection.
Connected blockchain:
Selected account:
All account balances
Please try to switch between different accounts in your wallet if your wallet supports this functonality.


Jenkins stores all its state on disk, in the JENKINS_HOME directory. For example, $JENKINS_HOME is /var/jenkins_home if you're using the official Jenkins Docker image.
JENKINS_HOME/secrets
This directory contains encryption keys that protect secrets, such as credentials. For example:
$JENKINS_HOME/secrets $ ls -1 filepath-filters.d/ hudson.console.ConsoleNote.MAC hudson.util.Secret jenkins.model.Jenkins.crumbSalt master.key org.jenkinsci.main.modules.instance_identity.InstanceIdentity.KEY whitelisted-callables.d
Sensitive data in other files are encrypted using the keys in secrets/. For example, API tokens in user configuration files are protected:
$ head $JENKINS_HOME/users/jsmith/config.xml <?xml version='1.0' encoding='UTF-8'?> <user> <fullName>John Smith</fullName> <properties> <jenkins.security.ApiTokenProperty> <apiToken>{AQAAABAAAAAw3HLwlE6JAj4Iq81oCccPe6F12p+garuVgD/2fdSD6LmchI77uBjQq+8sFOhSTd9LOwTBGWN5ZcHTpGNvxg1MDA==}</apiToken> </jenkins.security.ApiTokenProperty>
$JENKINS_HOME/secrets should be only readable by the user account used by the Jenkins process. Read access to this directory is equivalent to being a Jenkins admin user.
$JENKINS_HOME $ ls -ld secrets drwx------+ 10 jenkinsuser 340 Feb 26 13:52 secrets/
Other JENKINS_HOME directories
Depending on your Jenkins use case, you may also want to protect other directories in JENKINS_HOME.
For example, users can discover what jobs exist, and what they do, by looking at the jobs
directory.
$JENKINS_HOME $ ls jobs/ build_hello_world/ deploy_hello_world/ another_exciting_job/ $JENKINS_HOME $ less jobs/another_exciting_job/config.xml ... <builders> <hudson.tasks.Shell> <command>ls /</command> </hudson.tasks.Shell> </builders>
Users can also view build output when jobs run:
$JENKINS_HOME $ more jobs/another_exciting_job/builds/1/log Started by user John Smith Building in workspace /var/jenkins_home/jobs/another_exciting_job/workspace [workspace] $ /bin/sh -xe /tmp/jenkins1336326875197177937.sh + ls / bin dev etc home keys lib media mnt proc root run sbin srv sys tmp usr var Finished: SUCCESS
Jenkins may also have source code checkouts in JENKINS_HOME:
$JENKINS_HOME $ ls caches git-595a783332800bac6d7b275cab2eb84d/ $JENKINS_HOME $ cd caches/git-595a783332800bac6d7b275cab2eb84d/ $JENKINS_HOME/caches/git-595a783332800bac6d7b275cab2eb84d/ $ git remote -v origin http://example.com/hello_world.git (fetch) origin http://example.com/hello_world.git (push)
Hardening
If job configuration or output is sensitive, you may want to make all of JENKINS_HOME only readable by the user used by the Jenkins process. This will also protect your instance if/when there are plugin bugs that write unencrypted data to JENKINS_HOME.


--- layout: post title: BlueDevil 1.0.1 released categories: - KDE - Software Libre tags: [] status: publish type: post published: true meta: _edit_last: '2' dsq_thread_id: '2226555853' author: login: afiestas email<EMAIL_ADDRESS>display_name: afiestas first_name: Àlex last_name: Fiestas ---
The first minor version of BlueDevil has been released.
=-=-=-=-=
Powered by Blogilo


Fast Login means username & password-less login here. Only following combinations are supported for Fast Login as of 2020-08-01.
| OS | Browser | Authenticator |
|---|---|---|
| Windows 10 | Edge | FIDO2 Security Key |
| Windows Hello | ||
| Chrome | FIDO2 Security Key | |
| Windows Hello | ||
| Firefox | FIDO2 Security Key | |
| Windows Hello | ||
| MacOS | Chrome | FIDO2 Security Key |
| Touch ID | ||
| Safari | FIDO2 Security Key | |
| Touch ID | ||
| iOS | Safari | FIDO2 Security Key |
| Touch ID/Face ID |
If you would like to test two-step authentication with password and security key combination, fill username and password, then press "Login".


{% extends 'layout.html' %} {% from '_helpers.html' import render_badge %} {% from '_helpers.html' import render_user %} {% set page_navigation_item = 'badges.show_list' %} {% set page_title = _('%s-Badge') % badge.name %} {% block body %}
{{ _('This badge was recently awarded to:') }}
{{ _('This badge was not yet awarded. Be the first') }} {% endif %} {% endblock %}


<closereqs>
The <closereqs>
element contains information about closing requirements
– steps or tasks that the user should perform after completing a task, for example, "Check
around the vehicle for any drips or leaks."
Category: Task requirements domain


Please list any other teams dependent on Growth Design for their work on the project.
Since another team is dependent on Growth Design handing off assets, please share what day(s) the handoff needs to happen in order to keep the project timeline on track.
Share who needs to review and sign off on design assets. We typically have at least a first review and a final review in the creative process; if different people need to be involved in each review, please specify.
If you don't have a test charter yet, you could also link a creative brief or Jira ticket. You must get test charter approval before we execute on high fidelity designs.
We'll try to remember this so you don't have to re-type it every time you submit a project request.


{% extends 'outside_base.html' %} {% block body %}
Your password has been successfully reset. You can go ahead and log in again.
Log In


Usually, the absolute angle and the absolute angular velocity of Modelica.Mechanics.Rotational.Components.Inertia models are used as state variables. In some circumstances, relative quantities are better suited, e.g., because it may be easier to supply initial values. In such cases, model RelativeStates allows the definition of state variables in the following way:
An example is given in the next figure
Here, the relative angle and the relative angular velocity between the two inertias are used as state variables. Additionally, the simulator selects either the absolute angle and absolute angular velocity of model inertia1 or of model inertia2 as state variables.
See also the discussion State Selection in the User's Guide of the Rotational library.


The most important task of the environment is to structure file naming within Berkeley DB.
Each of the locking, logging, memory pool and transaction subsystems of Berkeley DB require shared memory regions, backed by the filesystem. Further, cooperating applications (or multiple invocations of the same application) must agree on the location of the shared memory regions and other files used by the Berkeley DB subsystems, the log files used by the logging subsystem, and, of course, the data files.
Although it is possible to specify full pathnames to all Berkeley DB functions this is cumbersome and requires that applications be recompiled when database files are moved. The db_appinit function makes it possible to place database files in a single directory, or in multiple directories, grouped by their function within the database.
Applications are normally expected to specify a single directory home for their database. This can be done easily in the call to db_appinit by specifying a value for the db_home argument. There are more complex configurations where it may be desirable to override db_home or provide supplementary path information.
The following describes the possible ways in which file naming information may be specified to the Berkeley DB library. The specific circumstances and order in which these ways are applied are described in a subsequent paragraph.
The characters delimiting the two parts of the entry may be one or more
whitespace characters, and trailing whitespace characters are discarded.
Each entry must specify both the NAME and the VALUE of the pair.
All entries with unrecognized NAME values will be ignored.
The db_config array must be NULL terminated.
The characters delimiting the two parts of the entry may be one or more
whitespace characters, and trailing whitespace characters are discarded.
All empty lines or lines whose first character is a whitespace or hash
(#) character will be ignored.
Each line must specify both the NAME and the VALUE of the pair.
All lines with unrecognized NAME values will be ignored.
The following NAME VALUE pairs in the db_config argument and the DB_CONFIG file are currently supported by Berkeley DB.
The DB_DATA_DIR paths are additive, and specifying more than one will result
in each specified directory being searched for database data files.
If multiple paths are specified, created data files will always be created
in the first directory specified.
If DB_TMP_DIR is not specified, the following environment variables are
checked in order: TMPDIR, TEMP, TMP,
TempFolder.
If one of them is set, temporary files are created relative to the directory
it specifies.
If DB_TMP_DIR is not specified and none of the above environment variables
are set, the first possible one of the following directories is used:
/var/tmp, /usr/tmp, /temp, /tmp,
C:/temp and C:/tmp.
The following describes the specific circumstances and order in which the different ways of specifying file naming information are applied. Specifically, Berkeley DB file name processing proceeds sequentially through the following steps:
On UNIX systems, an absolute pathname is defined as any pathname that begins with a leading slash (/).
On Windows systems, an absolute pathname is any pathname that begins with a leading slash or leading backslash (\), or any pathname beginning with a single alphabetic character, a colon and a leading slash or backslash, e.g., C:/tmp.
The DB_CONFIG configuration file is intended to permit systems to customize file location for a database independent of applications using that database. For example, a database administrator can move the database log and data files to a different location without application recompilation.
The db_config argument is intended to permit applications to customize file location for a database. For example, an application writer can place data files and log files in different directories, or instantiate a new log directory each time the application runs.
The DB_HOME environment variable is intended to permit users and system administrators to override application and installation defaults, e.g.,
env DB_HOME=/database/my_home application
Alternatively, application writers are encouraged to support the -h option found in the supporting Berkeley DB utilities to let users specify a database home.
The common model for a Berkeley DB environment is one where only the DB_HOME environment variable, or the db_home argument, is specified. In this case, all data files will be presumed to be relative to that directory, and all files created by the Berkeley DB subsystems will be created in that directory.
The more complex model for a transaction environment might be one where a database home is specified, using either the DB_HOME environment variable or the db_home argument to db_appinit, and then DB_DATA_DIR and DB_LOG_DIR are set to the relative path names of directories underneath the home directory using the db_config argument to db_appinit or the DB_CONFIG file.
db_appinit("/a/database", NULL, ...);
Create temporary backing files in /b/temporary, and all other files in /a/database:
char *config = { "DB_TMP_DIR /b/temporary", NULL }; db_appinit("/a/database", config, ...);
Store data files in /a/database/datadir, log files in /a/database/logdir, and all other files in the directory /a/database:
char *config = { "DB_DATA_DIR datadir", "DB_LOG_DIR logdir", NULL }; db_appinit("/a/database", config, ...);
Store data files in /a/database/data1 and /b/data2, and all other files in the directory /a/database. Any data files that are created will be created in /b/data2, because it is the first DB_DATA_DIR directory specified:
char *config = { "DB_DATA_DIR /b/data2", "DB_DATA_DIR data1", NULL }; db_appinit("/a/database", config, ...);
See the file examples/ex_appinit.c in the Berkeley DB source distribution for an example of how an application might use db_appinit to configure its Berkeley DB environment.


Development using Atoms.js requires understanding of following concepts and the patterns.
Atoms.js focuses truly on model view separation, where UI is written strictly with use of binding and templates, and model is sent separately.
Following creates a scoped variables model and fullName method, which are bound by the UI.
Loading model from server in the form of JSON data is also very easy. Following code will load a JSON serialized array, which will be fetched from the given URL and list box will display items based on the label field. AtomPromise returns a json request promise, which will be invoked and returned array will be set as items properties of AtomListBox.
By separating Model and View, it becomes easy to maintain the code. Most JavaScript frameworks involve lots of coding, lots of ID mapping, which makes it difficult in visualizing the logic and UI at time of development. But WebAtoms is inspired from languages like Flex, Silverlight where XML markup binding makes it easy to visualize and control the UI.
Ok, we did get the model, that is available in the form JavaScript object, and object contains properties and collections etc. We need templates at client side that can display the data received from server.
Binding expressions should help us in creating user interface elements display data correctly in the format that we expect and it should let us write complex conditional expressions to display data based on user’s choice and bound data contents.
UI should update itself automatically as selections change by user or when data is entered by user. This needs concept of two ways binding let UI elements update its own properties or data based on user interaction.
Great, we want to incorporate everything, but we do not want to invent a new language, we want to use exiting HTML and add few attributes to make everything work correctly.
WebAtoms comes with many inbuilt default controls, which lets you easily create application quickly and lets you customize user interface simply by adding your customized CSS.
Application container is an UI element, which auto resizes its children when host browser is resized. HTML does not support 100% height for child elements; it does not support docking simply by using CSS. CSS is still missing attributes for conditional resizing and other forms of UI controls that we usually see in any other UI platforms such as flex, Silverlight or any other native UI platform. We have introduced two powerful controls that allow us to create any complex UI.
DockPanel docks the children based on dock attribute. Toolbars are usually docked on the top, status bars are docked on the bottom. And Tree Views are docked on left, and middle space is filled with remaining space and only middle space is scrollable and internal items of Tree View etc are scrollable. As application host browser is resized, DockPanel will rearrange its children to make docked items appear correctly.
ViewStack displays only one item at a time, and it stretches its visible child item to acquire entire space by the control. ViewStack’s item visibility can be changed by changing selectedIndex property and item at that index will become visible. You can think of ViewStack as the area just below tab buttons in tab control, where based on selected tab, the item is visible hiding all other tab’s corresponding items. ViewStack is usually used within templates to control visibility of item group or layout.


let why = `Because we always want to copy code
during our presentations, right?`
const http = require("http");
http.createServer(function (request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World\n");
}).listen(8081);
A 'Copy' button is automatically added to any

code block.
There are really only three steps:
Copy the copycode folder to the plugins folder of the reveal.js folder, like this: plugin/copycode
. Now load the script and make a reference to it in the Reveal plugin options:

This plugin is also published to, and can be installed from, npm.
You can change the visibility, icon use
or texts easily per element:
Turn it off

Here is the code

Or show only on hover over the code block

Here is the code

This can also be set globally. See Global options.
Note: Hover-only codeblocks will always show the copy button on touch devices.

Here is the code

Here is the code

This can also be set globally. See Global options.

Here is the code

This can also be set globally. See Global options.
The button
option is to show the button, always or only on hover.
Reveal.initialize({
copycode: {
button: "always" // "always"|"hover"
},
plugins: [ CopyCode ]
})
This can also be set per element with data-attributes.
The display
option is to show text in the button, icons, or both.
Reveal.initialize({
copycode: {
display: "text" // "text"|"icons"|"both"
},
plugins: [ CopyCode ]
})
This can also be set per element with data-attributes.
The text
option is an object that contains the texts for the 'copy' and 'copied' state.
Reveal.initialize({
copycode: {
text: {
copy: "Copy",
copied: "Copied!"
}
},
plugins: [ CopyCode ]
This can also be set per element with data-attributes.
The plaintextonly
option can be set to false to allow copying of rich text and styles.
Reveal.initialize({
copycode: {
plaintextonly: true // true|false
},
plugins: [ CopyCode ]
})
The timeout
option is the time in milliseconds for the "Copied!"-state to revert back to "Copy".
Reveal.initialize({
copycode: {
timeout: 1000
},
plugins: [ CopyCode ]
})
The style
option is an object that contains settings for background colors, colors, sizing, spacing and border styles.
Reveal.initialize({
copycode: {
style: {
copybg: "orange", // Any CSS color, hex, named etc.
copiedbg: "green",
copycolor: "black",
copiedcolor: "white",
copyborder: "", // e.g. "1px solid blue"
copiedborder: "",
scale: 1,
offset: 0, // in em units
radius: 0 // in em units
}
},
plugins: [ CopyCode ]
})
The tooltip
option makes sure that the 'copied' text is shown in a tooltip, when an icon-only button display is used.
Reveal.initialize({
copycode: {
tooltip: true
},
plugins: [ CopyCode ]
})
The iconsvg
option is an object with placeholders for SVG icons for the 'copy' and 'copied' state. If left empty, it will use the default icons.
Reveal.initialize({
copycode: {
iconsvg: {
copy: '', // User can paste <svg>…</svg> code here
copied: '' // User can paste <svg>…</svg> code here
}
},
plugins: [ CopyCode ]
})
The csspath
option can be used when the you want to use your own stylesheet, instead of the provided one.
Reveal.initialize({
copycode: {
csspath: ''
},
plugins: [ CopyCode ]
})
Use this if you really want to change things that you can't override from the Reveal.js config, like the padding and so on.
The clipboardjspath
option is the path to ClipboardJS. When nothing is filled in here, it will automatically load from a CDN.
Reveal.initialize({
copycode: {
clipboardjspath: ''
},
plugins: [ CopyCode ]
})


EDM STUDIO
THE STUDIO THAT MAY DISTORY YOUR DREAM
What we can do
Logo Design
Poster Design
Stop Motion


gift-wrap
Make JS functions into CLI processes!
Example
// hello.js
function hello(name="world", greeter="computer"){
console.log(`Hello ${name}! My name is ${greeter}\n`);
}
Open the command line in the root where the js file lives and type
$ giftwrap # go through interactive steps.
Or:
$ giftwrap --file=path/to/hello.js --cli-name=greet
You now have a cli named greet
, that you can use, passing custom arguments!
$ greet Nick 'gift wrap' # positional arguments
Hello, Nick! my name is gift wrap
$ greet --greeter='gift wrap' # you can name arguments based on parameters from the js (camelCase converted to snake-case)
Hello world! my name is gift wrap
$ greet --name=path/to/myName.txt --greeter=/absolute/path/to/greeter.txt # you can pass files (parsed as strings) with named arguments
Hello, Nick! my name is gift wrap
$ greet --name='twitter/palencharizard' # use quotes to pass arguments with slashes to avoid parsing as file path
Hello, twitter/palencharizard! my name is gift wrap
Getting started
Get the CLI.
$ npm i -g @npalenchar/giftwrap
Let giftwrap set itself up
$ [sudo] giftwrap
After that, run wherever you want to turn a js function into a CLI! giftwrap will walk you through the process and prompt you when needed. But if you'd like to get more in depth, visit the API Page.


Browser Tracker
Day
Week
Month
Site
Time
Visits
Reset Statistics
Change Number of Websites Shown
Change


These early Black Friday SSD deals start at under £90
Update: Even more Samsung SSDs reduced!
by James PickardThe main event may still be over a week away, but Amazon has already gone live with a handful of tempting SSD deals in its Countdown to Black Friday sale if you're looking to bump up your PC's storage.
This 1TB SanDisk SSD Plus leads the way as the best value deal of the bunch for only £87.99, but there's also a massive 30% off the 4TB Samsung 860 QVO if you're looking for a bulkier option.
As someone who probably paid more than this years ago for a 250GB SSD I'm already considering either as an upgrade. The jump in performance when I first installed the drive was so significant that I'd easily recommend it to anyone looking for a quick and efficient way to speed up their PC. With this drive you'll have room to install more than just the OS and Final Fantasy 14 - unlike me.
- 1TB SanDisk SSD Plus for £87.99 from Amazon UK
- 4TB Samsung 860 QVO for £312.99 from Amazon UK
- 1TB Samsung 860 EVO for $139.99 from Amazon US
- 2TB Samsung 860 EVO for $229.99 from Amazon US
That's just the start of Amazon's range of SSD deals currently available, too. If you want to go for something even faster you can get the 1TB Samsung 970 EVO or EVO Plus. You'll have to pay a bit of a premium for this NVMe drive, but if speed really is of the utmost importance then you'll appreciate it. And, would you look at that, it's on offer in both the UK and US!
- 1TB Samsung 970 EVO Plus NVMe M.2 Internal SSD for £154.99 from Amazon UK
- 1TB Samsung 970 EVO NVMe M.2 Internal SSD for $149.99 from Amazon US
- 2TB Samsung 970 EVO Plus NVMe M.2 Internal SSD for $399.99 from Amazon US
Lastly, you can also find the 1TB Samsung Portable SSD T5 as a limited time deal. Over at Jelly Deals, this drive has been a regular contender in our list of the best external hard drives for PS4. As it's a speedier SSD it's a pricier option, but if you're sick of console load times it can certainly help! Similar SanDisk portable SSDs are also available, too.
- 1TB Samsung Portable SSD T5 for £113.49 from Amazon UK
- 2TB Samsung Portable SSD T5 for £243.49 from Amazon UK
- 500GB SanDisk Extreme Portable SSD for £68.79 from Amazon UK
- 1TB SanDisk Extreme Portable SSD for £115.49 from Amazon UK
- 2TB SanDisk Extreme Portable SSD for £220.99 from Amazon UK
Last year, SSDs were one of the most popular items on sale during Black Friday, so we're expecting even more offers to follow in the next couple of weeks. These are a terrific start, though! To ensure you're always up to date, Digital Foundry is already keeping track of the best Black Friday SSD deals.
Meanwhile, we've also already got pages live that will be following the best PS4 Black Friday offers, best Nintendo Switch Black Friday bargain and best Xbox Black Friday discounts. Expect things to kick off proper from this Friday as many countdown sales get underway. Yes, it is happening again.


The nsswitch.conf(5) file is the modern way of controlling the order of
host lookups.
In glibc 2.4 and earlier, the following keyword is recognized:
- order
- This keyword specifies how host lookups are to be performed. It should be
followed by one or more lookup methods, separated by commas. Valid methods
are bind, hosts, and nis.
- RESOLV_SERV_ORDER
- Overrides the order command.
Since glibc 2.0.7, and up through glibc 2.24, the following
keywords and environment variable have been recognized but never
implemented:
- nospoof
- Valid values are on and off. If set to on, the
resolver library will attempt to prevent hostname spoofing to enhance the
security of rlogin and rsh. It works as follows: after
performing a host address lookup, the resolver library will perform a
hostname lookup for that address. If the two hostnames do not match, the
query fails.  If this option is set to
on and the nospoof option is also set, the resolver library
will log a warning of the error via the syslog facility. The default value
is off.
- spoof
- Valid values are off, nowarn, and warn. If this
option is set to off, spoofed addresses are permitted and no
warnings will be emitted via the syslog facility. If this option is set to
warn, the resolver library will attempt to prevent hostname
spoofing to enhance the security and log a warning of the error via the
syslog facility. If this option is set to nowarn, the resolver
library will attempt to prevent hostname spoofing to enhance the security
but not emit warnings via the syslog facility. Setting this option to
anything else is equal to setting it to nowarn.
- RESOLV_SPOOF_CHECK
- Overrides the nospoof, spoofalert, and spoof commands
in the same way as the spoof command is parsed. Valid values are
off, nowarn, and warn.


Post any bugs you find here
Moderator: Joe M.
-
- Connecting Issues
by sandalhat » Wed Apr 15, 2009 10:38 pm
- 1 Replies
- 264 Views
- Last post by Joe M.
Wed Apr 15, 2009 11:10 pm
-
- character health:)
by marzuku » Tue Apr 07, 2009 10:42 am
- 6 Replies
- 351 Views
- Last post by sourceofprovidence
Sun Apr 12, 2009 2:51 pm
-
- Server lagg.
by marzuku » Thu Apr 09, 2009 12:16 pm
- 0 Replies
- 160 Views
- Last post by marzuku
Thu Apr 09, 2009 12:16 pm
-
- My character can't talk.
by Sega Rally Pownz » Mon Apr 06, 2009 7:53 am
- 1 Replies
- 228 Views
- Last post by Karl G.
Tue Apr 07, 2009 10:53 am
-
- Server down?
by Sex4Cash » Sat Apr 04, 2009 6:48 pm
- 5 Replies
- 396 Views
- Last post by Joe M.
Sun Apr 05, 2009 5:46 pm
-
- Crashes..
by Rabit561 » Mon Mar 09, 2009 2:58 pm
- 10 Replies
- 636 Views
- Last post by Joe M.
Thu Apr 02, 2009 10:48 pm
-
- Bugs and Issues (Through 2.9)
by Joe M. » Wed Mar 04, 2009 7:20 pm
- 70 Replies
- 4603 Views
- Last post by Joe M.
Wed Apr 01, 2009 4:13 pm
-
- edited: SERVER'S UP! (not down anymore)
by Karl G. » Mon Mar 30, 2009 7:43 am
- 15 Replies
- 908 Views
- Last post by Karl G.
Tue Mar 31, 2009 6:50 am
-
- items disappearing
by marzuku » Wed Mar 25, 2009 4:00 pm
- 7 Replies
- 600 Views
- Last post by Karl G.
Sun Mar 29, 2009 4:54 pm
-
- Vista problem.
by 9sam1 » Thu Mar 05, 2009 3:22 pm
- 9 Replies
- 617 Views
- Last post by Karl G.
Tue Mar 24, 2009 6:40 pm
-
- Creating a new account
by manodan » Sun Mar 22, 2009 11:28 pm
- 2 Replies
- 296 Views
- Last post by Joe M.
Sun Mar 22, 2009 11:31 pm
-
- Installing error
by sourceofprovidence » Sun Mar 22, 2009 10:58 am
- 2 Replies
- 320 Views
- Last post by sourceofprovidence
Sun Mar 22, 2009 12:09 pm
-
- Joe and I are SANDHOPPERS!?
by joeafro » Fri Mar 13, 2009 10:36 pm
- 3 Replies
- 293 Views
- Last post by marzuku
Sat Mar 14, 2009 4:52 am
-
- Do you think...
by joeafro » Fri Mar 13, 2009 11:12 pm
- 1 Replies
- 201 Views
- Last post by Joe M.
Fri Mar 13, 2009 11:27 pm
-
- Won't Respawn
by Joe M. » Tue Mar 10, 2009 5:36 pm
- 6 Replies
- 479 Views
- Last post by marzuku
Wed Mar 11, 2009 3:17 pm
-
- Evidyon Bug Report 1
by Adrenum. » Tue Mar 10, 2009 12:08 pm
- 2 Replies
- 302 Views
- Last post by ubern00ber
Wed Mar 11, 2009 10:10 am
-
- Evidyon Alpha 2 (through 2.6) Bugs and Issues
by Cagen » Wed Jan 21, 2009 6:47 pm
- 58 Replies
- 2525 Views
- Last post by Karl G.
Sat Mar 07, 2009 2:11 pm
-
- The New Update-Bugs?
by daekighn » Wed Jan 21, 2009 11:22 pm
- 6 Replies
- 574 Views
- Last post by Karl G.
Mon Jan 26, 2009 6:14 pm
Return to Board index
Users browsing this forum: No registered users and 1 guest
Forum permissions
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum


Time Series Forecasting Service
About
This is a demo of the Time Series Forecasting Service Front End using MSI share price data from 2007 to the present. The site is statically hosted on gitbub but used to be on AWS S3 behind a basic password
protection scheme described
here . There is a python code base that enables automatic updating of the data, models and forecasts that go into this static site. Tableau can be made to access the same data that this static site does, alowing for less customizable but more flexible / rapid investigation of the forecasts.
The TSFS git repo has the code and documentation for this static site, and the python code behind the
models and the updating system.
Try it out!
- Mouse over the chart to get nearest data point
- Hover on or select legend items to focus on a specific data series
- Use the slider handles to narrow the range of data. Then drag this window across the whole series.
Known Bugs
- When I use the correct dates, the whole things slows down for some reason I currently cannot explain. Looking into it.
- To achieve the nice shaded error bar, I use a hack the makes the upper confidence bound actually the difference between the upper and lower bounds stacked on top of a transparent lowerbond. It looks nice but the data values for the upper confidence bound are actually gap values
- If you resize the browser, it doesn't adjust. I have a decent idea on how to fix this but i figure it's not really that important.
Model Decomposition


RT @moonbeamlabs: Firebug (http://getfirebug.com) has been discontinued. Thanks for the revolution in browser developer tooling you’ve be…
12/5/2016, 11:05:25 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @moonbeamlabs: Firebug (http://getfirebug.com) has been discontinued. Thanks for the revolution in browser developer tooling you’ve be…
12/5/2016, 11:05:25 PM
Favs: 0
Retweets: 0
link


Bigil actress takes up Nayanthara's role! - Tamil News - IndiaGlitz.com
Malayalam actress Reba Monica John had made her debut in Tamil last year, with the movie Jarugandi co-starring Jai, and had recently got a big break in Kollywood with the Vijay starrer Bigil directed by Atlee. Reba Monica John played a football player and acid attack survivor Anitha in Bigil.
After her performance in Bigil that got her appreciation, Reba is acting in a number of movies in Tamil like Dhanusu Raasi Neyargalae with Harish Kalyan and the movie releases on December 6, and also has FIR Faisal Ibrahim Raiz which has Vishnu Vishal in lead role.
While she acted with Lady Superstar Nayanthara in Bigil, the actress has revealed in an interview that she is set to debut in Kannada, with the movie Sakalakala Vallabha, and the interesting fact about this movie is that it is the remake of the 2015 hit Naanum Rowdydhaan and she will play Nayanthara's role in the original.
Trending News
Harish Kalyan's next release is here!
Rakul Preet reveals co-actor proposed to her
Vijay becomes the first Tamil actor to get this!
Bigil actress takes up Nayanthara's role!

Bollywood actress debuts in Arun Vijay's next!
More News
First look and release date of Kangana Ranaut's Thalaivi out!

Rakul Preet reveals co-actor proposed to her
Mysskin to do it again for Vishal?
Vijay becomes the first Tamil actor to get this!
Bollywood actress debuts in Arun Vijay's next!
Harish Kalyan's next release is here!
Actress suffers cardiac arrest while shooting, extremely critical
Famous actress faces harassment from stalker, files complaint
Nostalgic, mass birthday treat for Superstar Rajnikanth fans!
Thala Ajith's sweetest birthday surprise for Shalini!
Anirudh does it for Kathir's next!
"Used to have 12 tablets every day!" - Vijay's heroine reveals!
Kuruthipunal connect in Gautham Menon's next!
Siddharth joins second time with this director!
Sasikumar and Samuthirakani join hands again!
Pa Ranjith appreciates these two latest superhits!
Priyanka Chopra beats Sunny Leone
Headlines
Breaking: Devendra Fadnavis becomes Maharashtra CM again!
Tamil Nadu: Woman sets daughter on fire over relationship with Dalit man
Nithyananda charged by police in child kidnapping case
Tamil Nadu: Lovers commit suicide by jumping in front of train
Chennai auto-driver murdered by five men for shocking reason
Two men arrested for posting this TikTok video
Ma Nithyananditha 's shocking allegations against her father - Video
Father electrocutes and slits daughter's throat for shocking reason
Parents of two teenaged girls file case against Nithyanandha
Will stop eating jalebis: Gautam Gambhir's outburst
Man rapes mother, sister, and sister-in-law, murdered by father


--- layout: default layout_keyword: knowledge_base_page title: View member form information tags: group_admin_pages left_col_section_nav: [admin_user_nav] user_help_videos: [admin_user_videos] ---
As a group administrator, you can view form information your members submit.
To view member form information, click More Tools > Create Form in your Group Toolbox.
On your Manage your group forms page, you can view all of the forms associated with your group.
To view the form information your members have submitted, click Results next to the form that you would like to review.
On the results page, you see an overview of the submissions for the form you selected. From here, you can view individual submissions or export some or all of the submissions as a file.
Click View next to the member that you would like to review.
Here you can view all of the information that a specific member submitted to the selected form. You can also navigate forward and backward through the other submissions with the navigation near the top of the page.
Click Download at the top of the page.
Choose the format for the export as either Microsoft Excel or Delimited text.
If you choose delimited text, select the desired delimiter from the pulldown menu. The default delimiter is a tab.
Under Select List Options, choose how you would like the exported list to display.
You can select full or abbreviated list form fields, and either multi-column or condensed information fields.
Under Included Export Components, choose what components of the form you would like to include in the export.
You can select any combination of the fields from your form, or simply select Include all components to export the entire form.
Under Download Range Options, select the range of submissions you would like to include in your export.
Once you have completed your selections, click Download to start the export of your form submissions.
Large forms and forms with a large number of submissions may require some time to export.


Green onion,ginger and farlic are
ChineseFavorite flavor of vegetables to say to in a day
Essential in the kitchen
食为先
吃遍天下
民以食为天
唯独美食不可辜负
你值得拥有


This page serves as a frontend to test the UserAccount service widgets.
Please refer to the UserAccount - Documentation for details.
The buttons will load the widget into the box on the right. The small icon will open a new window for the widget.


Amy and Frank were hurtled quite rapidly through time and space after attaching themselves to a transaction headed through the Datomic Transactor. From there things slowed down a bit, then took a sharp left and ricocheted off again with incredible speed until they landed in another Datomic Peer, and finally appeared in the same room. Amy was quite startled by the anti-climatic nature of the whole dematerializing and rematerializing in the same exact spot, and didn’t really know what to do next. She surveyed her office and found it exactly the same, except for two distinct details. For one, the pistachio shells had disappeared, and for another, the date on the computer showed yesterday at 8:00 am. She tried to connect these facts rationally with the pistachios in her pocket and finally said,
“I am about to come into work.”
Frank, who was busily hunting through his blue zippered pack around his waist, looked up briefly.
“Well, we better get out of here then, I only have a blue fanny pack.”
The Hitchhiker’s Guide to Clojure explains that the “fanny pack”, or “bum bag”, is the symbol of a licensed Chrono-agent. The rank of the Chrono-agent can be clearly determined by its color on the ROYGBIV scale.
The origins of this licensing method can be traced to an embarrassing incident in human history known as “The Great Flood”. A junior Chrono-agent was trying to increase the yield of a tomato crop during a dry spell and was trying to do the following recursive function in his evaluator:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Unfortunately, he made the rookie mistake of forgetting to decrement the days before passing it to the recursive function.
1
|
|
The result of which was severely overwatered tomatoes.
1 2 3 4 5 6 7 8 9 10 11 12 |
|
It is interesting to note that he could he written the same function with a recur instead.
1 2 3 4 5 6 7 8 9 10 11 12 |
|
That would have had the nice effect of not consuming the stack, (which is fabulous for constructing those lovely fibonacci sea shells for beach vacations), but without decrementing the parameter in the recursive call, it wouldn’t have really helped.
A senior Chrono-agent was dispatched to sort out the mess. By the time he got there and stopped the rain, there was not much left to work with. Thankfully, he was quite versed in lazy and infinite aspects of Clojure. For instance, take this vector of 2 chickens:
1
|
|
It can be transformed into an infinite lazy list of chickens by using cycle.
1
|
|
What really set the senior Chrono-agent apart from his junior colleague, was that he did not put the infinite sequence in the evaluator. If he had, there would have been another embarrassing incident in human history, this time involving an over-abundance of poultry. Instead, he used take to get the first n infinite chickens.
1 2 3 4 5 |
|
After that, the council of Chrono-agents, decided to license evaluator use. Low-level recursion requires the 2nd highest indigo level rank. The highest violet rank, of course, belonging only to the Macro Masters. All lower levels are required to stick to the safer, higher level abstractions like for, map, or reduce.
Amy was still watching Frank busily rumaging through his pack in the office . Finally he found what he was looking for, his hand emerging triumphantly with a fistful of mini-marshmallows.
“Got it. Come on, let’s go! Someone is trying to destroy the world and we need to see the otters.”


It is possible to easily customise effects and conditions for your games by editing the core.components.customisable.effects and core.components.customisable.conditions modules. All you need is some basic Python understanding!
Let’s go through some examples of creating custom effects. First of all, open effects.py from the core.components.customisable.effects module, in your favourite text editor. You should be able to see a list of Python functions as well as a dictionary called effectDict.
The effectDict dictionary looks something like this:
effectDict = {
'Tell player' : cmdOutputText,
'Go to scene' : goToScene,
'Add global resource' : addGlobalResource
}
What it specifies is an effect function name and its corresponding function. The name is used in the game model and therefore is displayed in the default editor.
So, from the above effectDict example, we can see that three functions are defined. Indeed, if you look through the functions in effects.py you should be able to find cmdOutputText(), goToScene() and addGlobalResource().
That’s all there really is to creating your custom functions! You need to write the function as you normally would in Python:
def cmdOutputText(self, text):
self.narrative += [text]
and then you need to make sure that you have added a new entry for this function to the effectDict.
For some effects, it might be necessary to pass specific parameters which are related to the game. In order to do this, parameters need to follow a specific naming convention:
- Global resources need to be called gresource.
- Local resources need to be called lresource.
- Any form of textual information needs to be called text.
- If something can potentially be text, number or boolean then the parameter needs to be called primitive.
If you feel comfortable with these ideas, then the next step would be to have a look at the Developer documentation section. It should give you all the information you need to even build your own interpreter or editor - or even change the very core of the system entirely! It’s really up to you.


Counting Density
The counting density describes the number of data on a certain test area, (counting calotte). the method was introduced by W. Schmidt (1925).
In this plot contour lines are drawn between areas of increasing counting densities.


Pictures: RSVP Magazine Photoshoot with Bernadette Hagans 20 Nov 2019, 16:31 by Michelle Townsend (Image: Alison Miles/OSM Photography) (Image: Alison Miles/OSM Photography) (Image: Alison Miles/OSM Photography) (Image: Alison Miles/OSM Photography) (Image: Alison Miles/OSM Photography)


Email:
First Name:
UserName:
InnCode:
select one... abc def
aaa abc def
Choice 1 Choice 2
Choice A Choice B
Number of Things


Imagine a world in which robots do all the work.
Imagine the life in which you never need to work. Your life is a permanent vacation, you can
watch television endlessly or spend time on permanent road trips. Imagine never retiring, because there is no
need to retire.
Imagine a world where robots have taken all the jobs. All of them. Robots do all our dirty
work, all our mindless office jobs, they make our food, everything. This future has arrived. Delft University
of Technology has realised a key milestone for the robot economy. Cardinal question is:
Imagine a fully automated factory, company, or country with honest democratic rule. Robots as
incorruptible saints, the first seed for capitalism on steroids. Free from leadership, overhead, and outdated
regulations you can manage millions in (Bitcoin) assets. Grow a community, make a profit, make decisions,
conduct votes, and free yourself of hierarchy. Create your own organisation in the cloud, free of lawyer fees,
technology lock-in, Big Tech dependency, and government censorship. Total existential freedom.
Technology
We developed technology to promote social change concerning institutions, companies, infrastructures and
resources.
Our technology tries to alter the essence of capitalism. Our micro-economy of robots offers benefits to
everybody and is democratically ruled, not owned by any elite.
Our technology is designed to withstand all known government attacks, lawyer-based attacks, and political
interest groups.
Our technology is based on smartphones which can transmit money and information freely and are under
democratic oversight.
We introduce a DAO (Decentralized Autonomour Organization). In the DAO, there is no central
governing body. In fact, all those taking part in the DAO decide on what and how.
In a DAO, the rules are transparent and written by the shareholders. Blockchain technology is the critical
backbone of a DAO, and ours is no exception.
Features
Zero-server architecture, phone-to-phone only
Start you own DAO in seconds
Secure online votes for DAO members
Pay developers for any code they developed in Bitcoin
Distribute any code with Libtorrent on Androidg
Freedom of computing, no Google permission needed to inject any code
Native execution, no costly smart contracts that can't scale
zero-server AI, machine learning which is not influence by humans or legal systems
Download
Download Android app here.
Background reading on DAO..
Explorer
Exploring the community
AI Trader
Zero-server AI and machine learning
DAO Functionality
Multi-signature wallets using TrustChain and Bitcoin
Voting
Propose. Vote. Results.
Market Bot
Generate bids and asks automatically
Freedom of Computing
Freely share files


"""
This module contains two classes: A :class:`RawITSSData` class for reading in raw ITSS
data, processing it, and plotting timeseries of basic counts; and a
:class:`ITSSMetrics` class for computing metrics for various groupings of the raw ITSS
data.
"""
import pandas as pd
import pickle
from .loader.load_raw import load_data, load_multiple_years
from .viz import timeseries, scatterplot, zhist, barplot, ratioplot
from .metrics import metrics, zscores, names
[docs]class RawITSSData(object):
"""Human-readable wrappers around raw ITSS data manipulations
Attributes:
raw_data_df (pd.DataFrame): raw dataframe
"""
[docs] def load_single_year(self, year, filename, fast=True, save=False):
""" Load a single year of raw data
Args:
year (int): The year of interest
filename (str): The filename containing raw ITSS data
fast (bool): Whether to load from pre-processed pickle file
save (bool): Whether to save to a pickle file
Returns:
None
Example:
>>> rid.load_single_year(2016, '2016_ITSS_Data.txt')
"""
self.raw_data_df = load_data(year, filename, fast=fast, save=save)
[docs] def load_multiple_years(self, year_file_list, fast=True, save=False):
"""Load multiple years worth of raw data into a single object
Args:
year_file_list (list): List of tuples of the format (year, filename)
Example:
>>> yf_list = [(2012, '2012_ITSS_Data.txt'), (2013, '2013_ITSS_Data.txt')]
>>> rid.load_multiple_years(yf_list)
"""
self.raw_data_df = load_multiple_years(year_file_list, fast=fast, save=save)
[docs] def get_collected_data(self):
"""Get a list of all the categories of data collected and processed"""
return self.raw_data_df.dtypes
[docs] def get_agencies(self):
"""Return a list of all reporting agencies"""
return self.raw_data_df.AgencyName.unique().tolist()
[docs] def get_raw_dataframe(self):
"""Return the underlying dataframe"""
return self.raw_data_df
[docs] def plot_timeseries(self,
frequency='1W',
agency=None,
filter_cols=None,
filter_values=True,
group=None,
title='All Agencies',
savename=None,
savecsv=None):
"""Plot a time series of the counts of raw traffic stop data.
Args:
frequency (str): the pandas-style sampling frequency; default 1W
agency (str): The agency to filter by; default None
filter_cols (str or list): The column(s) to filter by; default None
filter_values (str or int or list) The selected value(s) to filter by within the filter column
group (list of str): The column to group by: default None
title (str): Plot title
savename (str or path): Path to save figure
savecsv (str or path): Path to save csv of data used to create figure
Examples:
>>> # Find the daily number of stops by the Chicago Police
>>> rid.plot_timeseries(frequency='1D', agency='Chicago Police')
>>> # Find the weekly number of citations issued across all departments
>>> rid.plot_timeseries(filter_cols='ResultOfStop', filter_values='Citation')
>>> # Find the monthly number of stops by race
>>> rid.plot_timeseries(frequency='1M', group='DriverRace')
"""
ts = self.raw_data_df.set_index('StopDateTime')
ylabel = 'Stop Count'
grouped = True if group else False
# Select only a single agency if given
if agency:
ts = ts[ts.AgencyName == agency]
if not title:
title = agency + ' (' + frequency + ')'
# Filter all the stops by a given column/value(s) pair
if filter_cols:
filter_values = [filter_values] if not isinstance(filter_values, list) else filter_values
filter_cols = [filter_cols] if not isinstance(filter_values, list) else filter_cols
for col in filter_cols:
ts = ts[ts[col].isin(filter_values)]
# Group by a given category if chosen
if group:
group = [group] if not isinstance(group, list) else group
ts = ts[group].groupby(group)
else:
ts = ts.DateOfStop
timeseries.raw_timeseries(ts, frequency, title, ylabel,
grouped=grouped,
savename=savename,
savecsv=savecsv)
[docs]class ITSSMetrics(object):
"""Class to wrap ITSS metrics dataframe
Attributes:
raw_df (pd.DataFrame): The dataframe of raw ITSS data
metrics (pd.DataFrame): The dataframe of calculated metrics
grouping (list of str): The grouping of calculated metrics
"""
def __init__(self, itss_data=None):
"""Constructor requires a RawITSSData to initialize, or none if loading
from a saved csv
Args:
itss_data (optional, :class:`RawITSSData`)
"""
if itss_data:
self.raw_df = itss_data.raw_data_df
else:
self.raw_df = None
self.grouping = None
self.metrics = None
[docs] def calculate_metrics(self, grouping, population_csv=None):
""" Calculate the metrics, grouping by different items
Args:
grouping (str or list of str): Columns by which to group the data
population_csv (str or path): Filename of population demographic csv
Examples:
>>> # Calculate the metrics for each racial group across all traffic stops
>>> mdf = metrics_by_group(raw_data_df, 'DriverRace')
>>> # Calculate yearly metrics by driver sex for each agency
>>> mdf = metrics_by_group(raw_data_df, ['AgencyName', 'Year', 'DriverSex'])
"""
self.metrics = metrics.metrics_by_group(self.raw_df,
grouping,
population_csv=population_csv)
self.grouping = grouping
[docs] def get_grouping(self):
""" Return the grouping used to calculate the metrics"""
return self.grouping
[docs] def get_metrics_df(self):
""" Return the raw metrics dataframe """
return self.metrics
[docs] def get_metrics(self):
""" Return a list of all the calculated metrics """
name_map = names.MetricNames()
my_metrics = {met: name_map.get_description(met) for met in self.metrics.columns.tolist()}
return my_metrics
def _set_level_last(self, name):
indices = list(range(len(self.grouping)))
name_index = self.grouping.index(name)
indices.append(indices.pop(name_index))
return self.metrics.reorder_levels(indices).sort_index()
[docs] def plot_scatter(self, y_index, x_index, metric, size,
population_col=None,
logscale=False,
limits=None,
scale_factor=None,
z_threshold=5,
z_opacity='binary',
as_ratio=False,
title=None,
savename=None,
savecsv=False):
""" Scatter plot of all agencies
Args:
y_index (str or tuple): the top-level index to use for the y-axis data (i.e. all levels except agency name)
x_index (str or tuple): the top-level index to use for the x-axis data
metric (str): the name of the calculated rate to plot, e.g. SearchRate
size (str): the name of the metric to use to size the points, e.g. SearchCount
logscale (bool): Plot on a loglog scale
limits (list or tuple): the limits on the x and y set_axis
scale_factor (float): Scaling factor for size of points
z_threshold (float): Cutoff threshold to consider something "statistically significant"
z_opacity (str): Type of shading to use ('binary', 'gradient', 'filter')
as_ratio (bool): Make a ratio plot
title (str): Title of the plot
savename (str or path): Where to save the figure
savecsv (str or path): Where to save a csv of data used to make the figure
Examples:
>>> # Compare search rates for black and white drivers
>>> met.plot_scatter('Black', 'White', 'SearchRate', 'SearchCount', population_col='StopCount')
"""
sdf = self._set_level_last('AgencyName')
ax = scatterplot.make_scatterplot(sdf, x_index, y_index, metric, size,
population_col=population_col,
logscaling=logscale, limits=limits, scale_factor=scale_factor,
z_threshold=z_threshold, z_opacity=z_opacity, as_ratio=as_ratio,
title=title, savename=savename, savecsv=savecsv)
return ax
[docs] def plot_zhist(self, target_item, reference_item, event_col, total_obs_col, title=None):
""" Z-score histogram for a given event/observation count pairing,
e.g. SearchCount/StopCount
Must have included 'AgencyName' in grouping and grouping must be
at least two categories
Args:
target_item: index of target item, e.g. 'Black'
reference_item: index of reference item, e.g. 'White'
event_col: column name for event counts, e.g. SearchCount
total_obs_col: column name for total observations, e.g. StopCount
Examples:
>>> # Compare the deviation of black driver search hit rate relative to white driver search hit rate
>>> met.plot_zhist('Black', 'White', 'SearchHitCount', 'SearchCount')
"""
assert 'AgencyName' in self.grouping and len(self.grouping) > 1
sdf = self._set_level_last('AgencyName')
zdf = zscores.get_zscore_df(sdf, target_item, reference_item,
event_col, total_obs_col)
if not title:
title = (event_col, total_obs_col)
zhist.plot_zhist(zdf, target_item, title=title)
return zdf
[docs] def plot_bars(self, target_top_row, target_column,
only_include_rows=None,
title=None,
savename=None,
savecsv=False,
xax_label=None):
""" Make a bar plot of a certain metric.
Requires a multi-level metrics calculation be passed in.
Args:
target_top_row (str):
Examples:
>>> met.calculate_metrics(['AgencyName', 'DriverRace'])
>>> met.plot_bars('Chicago Police', 'SearchRate')
"""
barplot.make_barplot(self.metrics, target_top_row, target_column,
only_include=only_include_rows,
title=title,
savename=savename,
savecsv=savecsv,
xax_label=xax_label)
[docs] def plot_timeseries(self, target_column,
only_include_rows=None,
only_include_entries=None,
title=None,
ylabel=None,
savename=None,
savecsv=None):
""" Make a timeseries plot
Args:
target_column (str): The column you want to make the timeseries for
only_include_rows (str or tuple or list): Rows of index to include
only_include_entries (str or tuple or list): Filter criteria - only include matching entries from target
title (str): Plot title
ylabel (str): Plot y-axis label
savename (str or path): Path to save the plot
savecsv (str or path): Path to save a csv of data used to make the plot
Examples:
>>> met.plot_timeseries('SearchRate', only_include_rows='Chicago Police', only_include_entries=['Black', 'Hispanic/Latino', 'Asian', 'White'], title='Search Rate 2012-2017')
"""
sdf = self._set_level_last('Year')
timeseries.metrics_timeseries(sdf, target_column,
only_include_rows=only_include_rows,
only_include_entries=only_include_entries,
title=title, ylabel=ylabel,
savename=savename,
savecsv=savecsv)
[docs] def load(self, filename):
""" Load a metrics object from a pickle file
pickled object is (grouping, metrics_df) tuple
"""
self.grouping = None
self.metrics = None
with open(filename, 'rb') as f:
(self.grouping, self.metrics) = pickle.load(f)
[docs] def save(self, filename):
""" Pickle a metrics object as a (grouping, metrics_df) tuple """
with open(filename, 'wb') as f:
pickle.dump((self.grouping, self.metrics), f)
[docs] def save_csv(self, filename):
""" Save the current metrics as a csv file """
self.metrics.to_csv(filename)


This is an example of git
This code belong to branch master
Paragraph on alpha branch
Another Paragraph on alpha branch
Last Paragraph on alpha branch


NEVITH LASAL:On fire
my name is nevith lasal warnakulasooriya.I am 15 years old .I am studying in Kingswood College kandy.My favourite food is Rice and Curry.My favourite drink is water.