Please refer to documentation here for details. The release notes show the version of the documentation applicable to the Java DB present in this kit.
This directory contains the original demos distributed with Derby. Note! Files in this directory contain paths which assume this directory is located in $DERBY_HOME/demo, i.e. $JAVA_HOME/db/demo. In the JDK, demos are optional and can be found located inside $JAVA_HOME/demo/db. Please allow for this difference when consulting the README files contained here.
The demos comprise example programs and databases demonstrating different aspects of the Apache Derby database system, as well as templates for custom configuration.
Please refer to "readme" or "example" files in the respective subdirectories for more information about each demo.
The Java™ Development Kit (JDK™) is a
product of Oracle.
Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights
reserved.


| Elements' Summary |
| Minimum |
if the any contains a double value this is used as a fixed
maximum. Otherwise, if the any is empty or contains an
incompatible type, the maximum is automatic.
|
| Maximum |
if the any contains a double value this is used as a fixed
minimum. Otherwise, if the any is empty or contains an
incompatible type, the minimum is automatic.
|
| Origin |
The Origin indicates where other axes cross this axis.
If the any contains a double value that value is used.
Otherwise an appropriate value has to be calculated
by that instances using Origin.
|
| Orientation |
Axis orientation (standard or reversed).
|
| Scaling |
|
| Categories |
|
| AxisType |
describes the type of the axis.
|
| AutoDateAxis |
if true an AxisType CATEGORY is interpreted as DATE if the underlying data given in Categories are dates
|
| ShiftedCategoryPosition |
describes wether data points on category or date axis are placed between tickmarks or not
if true the maximum on the scale will be expanded for one interval
|
| IncrementData |
increment data to be used for not date-time axis
|
| TimeIncrement |
increment data to be used in case of date-time axis
|
| Elements' Details |
Minimum
any Minimum;
- Description
- if the any contains a double value this is used as a fixed
maximum. Otherwise, if the any is empty or contains an
incompatible type, the maximum is automatic.
If the maximum is automatic, this means, each view that
represents the model containing this scale, has to calculate a
maximum by its own means.
|
|
Maximum
any Maximum;
- Description
- if the any contains a double value this is used as a fixed
minimum. Otherwise, if the any is empty or contains an
incompatible type, the minimum is automatic.
If the minimum is automatic, this means, each view that
represents the model containing this scale, has to calculate a
minimum by its own means.
|
|
Origin
any Origin;
- Description
- The Origin indicates where other axes cross this axis.
If the any contains a double value that value is used.
Otherwise an appropriate value has to be calculated
by that instances using Origin.
|
|
Orientation
AxisOrientation Orientation;
- Description
- Axis orientation (standard or reversed).
If used at the Y axis in pie charts or doughnut charts, specifies
the rotation direction of the pie. The value
AxisOrientation::MATHEMATICAL rotates the pie
counterclockwise, the value AxisOrientation::REVERSE
rotates the pie clockwise.
Note: Is this a good place for the axis orientation? Two axes may
use the same scale, but point into two different directions.
|
|
| Scaling
|
| Categories
|
AxisType
long AxisType;
- Description
- describes the type of the axis.
It can be a real number axis or a category axis or something else.
AxisType is one value out of the constant group AxisType.
|
|
AutoDateAxis
boolean AutoDateAxis;
- Description
- if true an AxisType CATEGORY is interpreted as DATE if the underlying data given in Categories are dates
|
|
ShiftedCategoryPosition
boolean ShiftedCategoryPosition;
- Description
- describes wether data points on category or date axis are placed between tickmarks or not
if true the maximum on the scale will be expanded for one interval
|
|
IncrementData
IncrementData IncrementData;
- Description
- increment data to be used for not date-time axis
|
|
TimeIncrement
::com::sun::star::chart::TimeIncrement TimeIncrement;
- Description
- increment data to be used in case of date-time axis
|
|
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


USD/CAD falls toward 1.3220 as WTI rebounds to $59
by Eren Sengezer- WTI retraces its daily drop, turns flat near $59.
- US Dollar Index continues to move sideways above 97.50.
- Building Permits in Canada declined by 1.5% in October.
After spending the majority of the day moving sideways near 1.3250, the USD/CAD pair lost its traction during the American trading hours and slumped to a daily low of 1.3221. As of writing, the pair was trading at 1.3228, down 0.2% on the day.
Crude oil's rebound supports CAD
In the absence of significant macroeconomic drivers on Monday, crude oil's performance seems to be impacting the CAD's market valuation.
The barrel of West Texas Intermediate (WTI), which advanced to its highest level in more than two months near $60 last Friday after OPEC+ decided to deepen the output cut by 500,000 barrels per day, slumped toward the $58 mark during the first half of the day but didn't have a difficult time erasing its losses. As of writing, the WTI was flat on the day at $59.10, helping the commodity-related loonie stay strong against the USD.
Meanwhile, the data published by Statistics Canada on Monday showed that Building Permits in Canada declined by 1.5% on a monthly basis in October to fall short of the market expectation for an increase of 2.9% but was largely ignored by the market participants.
On the other hand, the US Dollar Index is moving sideways near 97.60 following Friday's rebound fueled by the upbeat labour market data as investors are waiting for the Federal Open Market Committee (FOMC) to announce its monetary policy decisions on Wednesday.
Previewing the FOMC event, "FOMC members have made it clear that they think the 'current stance of monetary policy is appropriate' and that they now want to wait sometime and see how things play out before acting again," said Danske Bank analysts. "Focus is likely to be on the updated 'dots' (i.e. policy rate projection)."
Technical levels to watch for
USD/CAD
| Overview | |
|---|---|
| Today last price | 1.3228 |
| Today Daily Change | -0.0031 |
| Today Daily Change % | -0.23 |
| Today daily open | 1.3259 |
| Trends | |
|---|---|
| Daily SMA20 | 1.326 |
| Daily SMA50 | 1.3217 |
| Daily SMA100 | 1.323 |
| Daily SMA200 | 1.328 |
| Levels | |
|---|---|
| Previous Daily High | 1.3272 |
| Previous Daily Low | 1.317 |
| Previous Weekly High | 1.3322 |
| Previous Weekly Low | 1.3158 |
| Previous Monthly High | 1.3328 |
| Previous Monthly Low | 1.3114 |
| Daily Fibonacci 38.2% | 1.3233 |
| Daily Fibonacci 61.8% | 1.3209 |
| Daily Pivot Point S1 | 1.3196 |
| Daily Pivot Point S2 | 1.3133 |
| Daily Pivot Point S3 | 1.3095 |
| Daily Pivot Point R1 | 1.3297 |
| Daily Pivot Point R2 | 1.3335 |
| Daily Pivot Point R3 | 1.3398 |


Show Debugging Console
Check the javascript console for more details!
1st Set
Track w/ Custom Value
2nd Set
Track w/ Custom Category
3rd Set
Track w/ Custom Function


| Home | Libraries | People | FAQ | More |
This section is a step-by-step introduction to the functionality of the library. For more advanced examples of how the library can be used, see Examples section.
The first step to use a constrained object is to define a constraint, which is simply a predicate. For instance, if you want to have an object which always represents an even integer number, you can define the predicate like this:
struct is_even { bool operator () (int i) const { return (i % 2) == 0; } };
| Note | |
|---|---|
If the constraint is specified as a function object type like in this
example, the invocation operator must be a |
Now you can create an object which is a wrapper for int
and can have only an even value:
typedef constrained<int, is_even> even_int; even_int i;
Once a constrained object is created, it can be used in almost the same way as the underlying value type object. All the mutating (and stream extraction/insertion) operators are overloaded, so you can write:
i = 4; i += 2;
However, the crucial difference between even_int
and int
is that the former
will not let being assigned any odd value. In case of an attempt to assign
such value it will use its error policy which, by default, throws an exception
of broken_constraint
class:
i = 1; // exception!
In the example above, the assignment is not performed and exception is thrown instead.
The same applies to initialization of constrained objects with invalid values:
even_int a; // OK even_int b(2); // OK even_int c(3); // exception!
In the first example, a
is default-constructed which means the underlying value is value-initialized
(so for int
it will have the
value of 0
).
| Tip | |
|---|---|
|
For example, the statements below employ implicit conversion from even_int
to int
:
int x = i; // initializes x with the underlying value of i std::abs(i); // calls std::abs(int)
The implicit conversion is convenient, but there are some situations when
it won't work. In such cases you can extract the value explicitly using
the value()
member function:
// std::max(2, i); // won't compile: template parameter is ambiguous (int or even_int?) std::max(2, i.value()); // OK: template parameter is int
Constrained objects can be read from and written into streams just like objects of the underlying value type.
| Important | |
|---|---|
Stream extraction/insertion operators for |
Examples of using a constrained object with streams (assuming the "classic" locale is used) are shown below:
std::stringstream stream; i = 10; stream << i; assert( stream.str() == "10" ); stream.str("12 13"); stream >> i; // OK: 12 is even assert( i == 12 ); stream >> i; // exception: 13 is not even, i is not changed
Sometimes it may be useful to be able to change constraint of a constrained
object at run-time. This is possible if a callback type (such as function
pointer type or boost::function
)
is used as the constraint type. By default, constrained
class template uses the latter if constraint type is not specified, so
any type of constraint can be used:
constrained<int> c(2, is_even());
In the line above, we define a constrained object c
which initially has an object of previously defined is_even
class as its constraint.
| Important | |
|---|---|
Note, that when a callback type is used as the type of constraint, the
constraint must always be initialized properly when constructing a |
Once we have a constrained object with dynamic constraint policy, we can
change the constraint using change_constraint()
function:
struct is_positive { bool operator () (int i) const { return i > 0; } }; change_constraint(c, is_positive());
From now on, c
will accept
only positive values (previous is_even
constraint is not used anymore).
The constraint can be of any kind of callable object accepted by boost::function
. For
instance, it may be a function pointer, as in the example below:
bool is_positive_fn(int i) { return i > 0; } change_constraint(c, &is_positive_fn);
Lambda expressions can be used too, so any of the two examples above can be rewritten as:
using boost::lambda::_1; change_constraint(c, _1 > 0);
Trying to change the constraint if the current value of a constrained object does not meet the new constraint will cause the error policy to be called:
constrained<int> c(-2, is_even()); change_constraint(c, is_positive()); // exception: -2 is not positive!
| Note | |
|---|---|
Constraint of a constrained object cannot be accessed directly for modification,
because the underlying value could become invalid according to the modified
constraint. Therefore the constraint of a |
By default, constrained objects use throw_exception<broken_constraint>
template class as their error policy.
All it does is using BOOST_THROW_EXCEPTION
macro with object of the specified type (here, broken_constraint
)
as the argument.
The default type of exceptions thrown can be changed, as in the example below:
struct my_exception : public std::exception { }; // must derive from std::exception constrained<int, is_even, throw_exception<my_exception> > c; c = 1; // throws my_exception()
You can also change the behavior of constrained
objects by defining your own error policy. When an invalid value is assigned,
constrained
object does not actually assign it but calls its error policy instead.
Error policy is a callable object with a signature like in the example
below:
struct ignore { template <typename V, class C> void operator () (V & value, const V & new_value, C & constraint) const { if( !constraint(value) ) throw broken_constraint(); } };
The policy defined above simply ignores any assignment of invalid value (given as the second argument), leaving the current underlying value (the first argument) unchanged.
Note, that error policy cannot be just an empty function -- it is obliged
to either leave constrained
object in a valid state if it returns (by properly modifying the underlying
value or the constraint) or not to return at all (e.g., by throwing an
exception). Therefore, when a constrained
object is constructed with an invalid value, the policy cannot simply ignore
the operation (this would allow for construction of invalid objects). This
special case is handled in the body of the invocation operator: an exception
is thrown, preventing construction of invalid constrained
object.
The effects of using ignore
policy are presented below:
typedef constrained<int, is_even, ignore> ignoring_even_int; ignoring_even_int i(2); i = 4; // OK ++i; // error -- operation ignored (and no exception thrown) assert( i == 4 ); i += 2; // OK assert( i == 6 ); ignoring_even_int j(1); // exception! (cannot ignore construction with invalid value)
A very common case of constrained objects are bounded
objects. To simplify their creation, the library contains within_bounds
predicate and the alias of constrained
called bounded
,
which employs this predicate as the constraint. It can be used as follows:
typedef bounded<int>::type bint; bint i;
| Note | |
|---|---|
Note the |
Bounded object i
has default-initialized
bounds. The bounds can be changed using suitable functions:
change_lower_bound(i, -5); change_upper_bound(i, 5);
Both the bounds can be changed at one time as well:
change_bounds(i, -5, 5);
The abovementioned functions simply call change_constraint()
with appropriate arguments.
The bounds can also be set during construction of a bounded object:
bint i(bint::constraint_type(-5, 5));
In all cases the effect is the same: i
can be assigned only a value that belongs to the [-5, 5] interval:
i = 5; ++i; // exception!
i = -4; i -= 2; // exception!
Current bounds' values can be read in the following way:
assert( i.constraint().lower_bound() == -5 ); assert( i.constraint().upper_bound() == 5 );
Trying to change the bounds so that the underlying value would be outside of the new bounds triggers the error policy:
bint j(-5, bint::constraint_type(-10, 10)); change_lower_bound(j, 0); // exception: -5 is not in [0, 10]
| Note | |
|---|---|
In order to use a type as the underlying type of a bounded object, a
strict
weak ordering relation must be specified for it. By default,
|
| Warning | |
|---|---|
Built-in C++ floating point types should not be used to form bounded objects (see rationale for explanation). |
By default, both the bounds are included in the allowed range and this trait cannot be changed at runtime. The behavior can be overridden by specifying explicitly the type of bounds exclusion.
To be able to change bounds exclusion at runtime, define a bounded object
as shown below (some of the parameters of bounded
,
which were given default values in the previous example, need to be specified
explicitly -- their meaning is explained in the comments):
typedef boost::rational<int> rational; // helper typedef for brevity typedef bounded< rational, // the underlying value type rational, // type of the lower bound (by default same as value type) rational, // type of the upper bound (by default same as lower bound type) throw_exception<>, // error policy (by default throw_exception<>) bool, // lower bound exclusion indicator type (by default boost::mpl::false_) bool // upper bound exclusion indicator type (by default same as the lower one) >::type bounded_rational;
When omitted, the bounds exclusion indicators default to boost::mpl::false_
.
Objects of this type are empty and do not occupy space within a bounded
object, they are also implicitly convertible to bool
yielding false
(the value
means that the bounds are not excluded from the allowed range). However,
to be able to change bounds exclusion at runtime, bool
type has to be used instead to allow for storing the state of bounds exclusion
and change it.
You can use objects of bounded_rational
type, defined above, in the following way:
bounded_rational r(bounded_rational::constraint_type(0, 1, false, true));
Currently, r
allows for
values in the range [0, 1):
r = rational(99, 100); r += rational(1, 100); // exception!
You can query and change the status of bounds inclusion in the following way:
assert( r.constraint().upper_bound_excluded() == true ); change_upper_bound_exclusion(r, false);
Now, both bounds are included in the allowed range, which is [0, 1]:
r = rational(99, 100); r += rational(1, 100); // OK
Values of bounds are often associated with a concept represented by some
bounded objects and don't change. For instance, variables representing
percentage of completion of some task often lay in the range [0, 100] and
that range is fixed. An alias of bounded
called bounded_int
can be used to express such types easily:
typedef bounded_int<int, 0, 100>::type percent; percent p; p = 50; // OK p = 200; // exception!
In this case, the bounds have to be of the same type as the underlying value type and values of this type must be allowed to be used as non-type template arguments (so only integral types and some pointer types are allowed).
Bounds are stored using boost::mpl::integral_c
,
so they do not occupy any space in a bounded object and can't be changed
at runtime. The bounds are compile-time constants and can be read in two
ways:
assert( p.constraint().upper_bound() == 100 ); BOOST_STATIC_ASSERT( percent::constraint_type::upper_type::value == 100 );
| Caution | |
|---|---|
Using |
As mentioned before, bounded_int
can be used only for bounds that can be passed as template arguments. For
other cases there is another method of creating bounded objects with bounds
fixed at compile-time. The trick is to "convert" a value into
a type, i.e. create a type that can be converted to the desired type yielding
the value:
typedef boost::rational<int> rational; struct quarter2type // returns 1/4 { operator rational () const { return rational(1, 4); } }; struct half2type // returns 1/2 { operator rational () const { return rational(1, 2); } };
Using the types above, we can create a bounded object that always represents a rational number from the range [1/4, 1/2]:
bounded<rational, quarter2type, half2type>::type my_rational(rational(1, 2)); my_rational = rational(1, 3); // OK my_rational *= 2; // exception: 2/3 > 1/2
The library includes wrap
error policy for bounded objects, which wraps out-of-bounds values over
the bounds rather than throwing an exception. This allows for easy creation
of objects that behave according to the modulo arithmetic. There are also
two aliases of bounded
defined: wrapping
and wrapping_int
,
which use this error policy. An example is presented below:
wrapping_int<int, 0, 359>::type angle = 180; angle += 360; assert( angle == 180 ); angle += 180; assert( angle == 0 );
| Important | |
|---|---|
|
Another error policy for bounded objects is clip
,
which clips values to the bounds. There are also two aliases of bounded
defined for convenience: clipping
and clipping_int
.
Below is an example of how the policy works:
clipping_int<int, 0, 120>::type velocity; // accelerating: velocity += 50; assert( velocity == 50 ); // accelerating more: velocity += 100; assert( velocity == 120 ); // cannot go faster than this // decelerating: velocity -= 100; assert( velocity == 20 ); // decelerating more: velocity -= 50; assert( velocity == 0 ); // cannot go slower than this
| Important | |
|---|---|
When using |
Constrained objects can be used as a debugging tool to verify that a program operates only on an assumed subset of possible values. However, it is usually desirable to check the assumptions only in debug mode and avoid the checks in release code for performance reasons. The most straightforward approach to this problem would be to use a compile-time switch to turn the constraint-checking on in debug mode and off in release mode:
#ifndef NDEBUG typedef bounded_int<int, 0, 100>::type my_int; #else typedef int my_int; #endif
However, the interface of my_int
would be different in debug mode (when it would be a specialization of
constrained
)
and in release mode (when it would be the built-in int
type). This could lead to problems like in the example below:
my_int x = 4; my_int y = std::max(x.value(), 2);
Here, my_int
couldn't be
defined as int
, because it
doesn't have value()
member function. On the other hand, this member function has to be called
when my_int
is constrained
,
because the implicit conversion will not work for arguments of template
functions like std::max()
.
To avoid this problem, the library defines an alias of constrained
called unconstrained
.
It uses a dummy constraint (no_constraint
)
returning true
for any value,
and thus does not impose any constraint on the assigned values. Therefore,
the definition of my_int
may look like this:
#ifndef NDEBUG typedef bounded_int<int, 0, 100>::type my_int; #else typedef unconstrained<int>::type my_int; #endif
Types created using unconstrained
template provide the interface of constrained
,
but turn the constraint-checking off permanently. The implementation is
optimized to allow a good compiler to generate code that is virtually as
efficient as if using the bare underlying type.


The command cleans the assembly directory for the specified configuration for given projects and solutions, or cleans the assembly directories for the specified configuration for the system libraries.
To clean the debug configuration output for the dc.cminorp project, use the following command:
This clean command deletes the assembly/debug directory.
To clean the release configuration output for the dc.cminorp project, use the following command:
This clean command deletes the assembly/release directory.


The latest report shows that profits have increased by 15% over the previous year.
This is belowSubscript and this is abovesuperscript
Basic elements are the backbone of any HTML document.
Support is provided for the latest versions of Chrome, Firefox,
and Internet Explorer, and IE versions 7 and 8.
W3Schools.com - the world's largest web development site.
Copyright 1999-2050 by Reference Data.I have a meeting on .
I think carrots are ok, but I love beets.
That does not compute
is one of several of the Robot's catchphrases used in the television show Lost in Space.
I have a meeting on Monday
I have a meeting on Monday
I have a meeting on MondayTuesday
It was the best of times, it was the blurstworst of times
That does not compute
is one of several of the Robot's catchphrases used in the television show Lost in Space.


Loading..
Open Hour
08:00 AM - 06:00 PM
Open Day
Monday - Saturday
Build Your Dream
Home
Home 1
Home 2
Home 3
About
Service
Service
Service Detail
Project
project
project Detail
Blog
Blog
Blog Detail
Pages
Team
Gallery
Blank Page
Contact
Gallery
Home
Gallery
OUR GALLERU
Lets Explorer Our
Latest Activity
1
2
3


Sign up now!
You'll receive regular updates from our dev team and become one of the first people to get notified when Mana launches!
You'll receive regular updates from our dev team and become one of the first people to get notified when Mana launches!


To help you and us get the most out of this experience please:
Log in once a day
Post at least 1 positive affirmation a day
{% if not request.user.is_authenticated %}
{% endif %}
What is a positive affirmation?
Affirmations are positive, specific statements that help you to overcome self-sabotaging, negative thoughts. They help you visualize, and believe in, what you're affirming to yourself, helping you to make positive changes to your life and career.
Here are some examples
I have plenty of creativity for this project.
My work will be recognized in a positive way by my boss and colleagues.
I can do this!
My opinion is respected and valued by my team.
I am honest in my life, and my work.
I'm grateful for the job I have.
I can handle my next craving.
I have to willpower to say no to cocaine.
I am generous.
I am happy.
I will be a leader in my organization.
How to write a positive affirmation.
Choose one negative thought you have about yourself and write down the positive opposite.
Make your affirmations short so they're easier for you to remember.
Start your affirmations with “I” or “My.”
Write your affirmations in the present tense.
{% if request.user.is_authenticated and not request.user.control %}
How to encourage others.
You will receive a feed of other users affirmations. Encourage them by clicking the encourage button
on the affirmations you like.


Class: ActionView::DependencyTracker::ERBTracker
Do not use. This class is for internal use only.
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | actionview/lib/action_view/dependency_tracker/erb_tracker.rb |
Constant Summary
-
EXPLICIT_DEPENDENCY =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 6/# Template Dependency: (\S+)/
-
IDENTIFIER =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 9
A valid ruby identifier - suitable for class, method and specially variable names
/ [[:alpha:]_] # at least one uppercase letter, lowercase letter or underscore [[:word:]]* # followed by optional letters, numbers or underscores /x
-
LAYOUT_DEPENDENCY =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 58/\A (?:\s*\(?\s*) # optional opening paren surrounded by spaces (?:.*?#{LAYOUT_HASH_KEY}) # check if the line has layout key declaration (?:#{STRING}|#{VARIABLE_OR_METHOD_CHAIN}) # finally, the dependency name of interest /xm
-
LAYOUT_HASH_KEY =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 36
Part of any hash containing the
:layout
key/ (?:\blayout:|:layout\s*=>) # layout key in either old or new style hash syntax \s* # followed by optional spaces /x
-
PARTIAL_HASH_KEY =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 30
Part of any hash containing the
:partial
key/ (?:\bpartial:|:partial\s*=>) # partial key in either old or new style hash syntax \s* # followed by optional spaces /x
-
RENDER_ARGUMENTS =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 52
Matches:
partial: "comments/comment", collection: @all_comments => "comments/comment" (object: @single_comment, partial: "comments/comment") => "comments/comment" "comments/comments" 'comments/comments' ('comments/comments') (@topic) => "topics/topic" topics => "topics/topic" (message.topics) => "topics/topic"
/\A (?:\s*\(?\s*) # optional opening paren surrounded by spaces (?:.*?#{PARTIAL_HASH_KEY}|#{LAYOUT_HASH_KEY})? # optional hash, up to the partial or layout key declaration (?:#{STRING}|#{VARIABLE_OR_METHOD_CHAIN}) # finally, the dependency name of interest /xm
-
STRING =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 23
A simple string literal. e.g. “School’s out!”
/ (?<quote>['"]) # an opening quote (?<static>.*?) # with anything inside, captured as STATIC \k<quote> # and a matching closing quote /x
-
VARIABLE_OR_METHOD_CHAIN =
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 16
Any kind of variable name. e.g. @instance, @@class, $global or local. Possibly following a method call chain
/ (?:\$|@{1,2})? # optional global, instance or class variable indicator (?:#{IDENTIFIER}\.)* # followed by an optional chain of zero-argument method calls (?<dynamic>#{IDENTIFIER}) # and a final valid identifier, captured as DYNAMIC /x
Class Attribute Summary
- .supports_view_paths? ⇒ Boolean readonly
Class Method Summary
Instance Attribute Summary
Instance Method Summary
- #dependencies
- #add_dependencies(render_dependencies, arguments, pattern) private
- #add_dynamic_dependency(dependencies, dependency) private
- #add_static_dependency(dependencies, dependency, quote_type) private
- #directory private
- #explicit_dependencies private
- #render_dependencies private
- #resolve_directories(wildcard_dependencies) private
- #source private
Constructor Details
.new(name, template, view_paths = nil) ⇒ ERBTracker
Class Attribute Details
.supports_view_paths? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 64
def self.supports_view_paths? # :nodoc: true end
Class Method Details
.call(name, template, view_paths = nil)
[ GitHub ]Instance Attribute Details
#name (readonly, private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 80
attr_reader :name, :template
#template (readonly, private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 80
attr_reader :name, :template
Instance Method Details
#add_dependencies(render_dependencies, arguments, pattern) (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 104
def add_dependencies(render_dependencies, arguments, pattern) arguments.scan(pattern) do match = Regexp.last_match add_dynamic_dependency(render_dependencies, match[:dynamic]) add_static_dependency(render_dependencies, match[:static], match[:quote]) end end
#add_dynamic_dependency(dependencies, dependency) (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 112
def add_dynamic_dependency(dependencies, dependency) if dependency dependencies << "#{dependency.pluralize}/#{dependency.singularize}" end end
#add_static_dependency(dependencies, dependency, quote_type) (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 118
def add_static_dependency(dependencies, dependency, quote_type) if quote_type == '"' # Ignore if there is interpolation return if dependency.include?('#{') end if dependency if dependency.include?("/") dependencies << dependency else dependencies << "#{directory}/#{dependency}" end end end
#dependencies
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 76
def dependencies render_dependencies + explicit_dependencies end
#directory (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 88
def directory name.split("/")[0..-2].join("/") end
#explicit_dependencies (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 145
def explicit_dependencies dependencies = source.scan(EXPLICIT_DEPENDENCY).flatten.uniq wildcards, explicits = dependencies.partition { |dependency| dependency.end_with?("/*") } (explicits + resolve_directories(wildcards)).uniq end
#render_dependencies (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 92
def render_dependencies render_dependencies = [] render_calls = source.split(/\brender\b/).drop(1) render_calls.each do |arguments| add_dependencies(render_dependencies, arguments, LAYOUT_DEPENDENCY) add_dependencies(render_dependencies, arguments, RENDER_ARGUMENTS) end render_dependencies.uniq end
#resolve_directories(wildcard_dependencies) (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 133
def resolve_directories(wildcard_dependencies) return [] unless @view_paths return [] if wildcard_dependencies.empty? # Remove trailing "/*" prefixes = wildcard_dependencies.map { |query| query[0..-3] } @view_paths.flat_map(&:all_template_paths).uniq.filter_map { |path| path.to_s if prefixes.include?(path.prefix) }.sort end
#source (private)
[ GitHub ]# File 'actionview/lib/action_view/dependency_tracker/erb_tracker.rb', line 84
def source template.source end


☰
Home
About Us
Contact us
Faculties
Activites
Show all
National Yoga Day
Rakshabandhan Celebration
Science Fair
National Sports Day Celebration
Teachers Day Celebration
Swachh Bharat Abhiyan
National Yoga Day
Rakshabandhan Celebration
Science Fair
National Sports Day Celebration
Teachers Day Celebration
Swachh Bharat Abhiyan
More Information
Home
About Us
Contact us
Faculties
Activites
Contact Us
Email<EMAIL_ADDRESS>Phone:<PHONE_NUMBER>


TILT “The much anticipated Washed Out debut LP Within and Without drops July 12 on Sub Pop / Weird World. I…” Posted 14 hrs ago »
The Music Ninja “‘Together’, crafted by the side-project of French house legends DJ Falcon and Thomas Bangalter (of Daft Punk) – also known…” Posted 9 hrs ago »
ilictronix “Hey guys It's Nite again, and Today I'm going to just post a quick one on request of a Mr.…” Posted 5 days ago »
Vacay Wave “To all of my fellow Boston Vacayers, if you haven’t already, make sure you clear your schedule for the week…” Posted 4 days ago »
All Things Go “ATG had the opportunity to sit down with Jamaicaâs Antoine Hilaire (guitar/vox) and Florent Lyonnet (bass/vox) earlier this week to…” Posted 4 days ago »
Tympanogram “At Tympanogram, most of the acts covered are generally fairly obscure, often even by “indie” standards. I feel no guilt…” Posted 14 hrs ago »
TILT “Glitch Mob's OOAH has delivered another big chun for the Dubstep community. This is the the kind of heat coming…” Posted yesterday »
Vacay Wave “Over the weekend, Alex Metric, ex BBC Radio 1 DJ, super producer, musician, became the latest artist to pump out…” Posted 3 days ago »
Schitz Popinov “This past Sunday Vancouver & Blueprint hosted to two of the biggest heavy weights in dubstep, and us Schitheadz managed…”  Posted 3 days ago »


Java, .NET, Angular, React, Bootstrap, Ruby, PHP, etc.
Native, Cordova (Phonegap), Ionic
Expert consultancy for bulk SMS is just one step away.
MongoDB, Oracle, PostgreSQL, MS SQL
Cost Effective
Our mission is to provide consultative technical expertise and software development to companies at a fair and reasonable rate without sacrificing quality.Transparent
Our team is empowered to build trust at every step. We work closely with our clients to ensure all communications and business requirements are transparent and clearly addressed in a timely manner.Exciting websites
Build attractive and WOW websites at Ellipee solutions Our templates are well designed and tailored for your business. Customize your template according to your vision. Check out our website builder software and be amazed.Contact us


Please, relaunch the tool via your canvas course.


Loading
We don’t just make websites; we create meaningful digital experiences. Our core services are extremely focused on what we do best -- growing your business through data-backed UX design, cutting-edge technology, email marketing, and growth optimization.
Campaign Design
List Growth Optimization
Customer Segmenting
Email Automation
AB Testing
SMS Marketing
Stakeholder interviews
Data analysis
CRO tactics
User-testing
Technology & SaaS
Omni-channel strategy
E-commerce Design
User-experience Design
Branding & Style Guides
Shopify Plus Development
Bespoke 3PL Integrations
Solution Architecture


Review - Lancelot Cresent Lancefield, Victoria 3435
Check out Susan's review, feedback and testimonial from Lancefield for Innovative Verandahs
Name: Susan Address: Lancelot Cresent Lancefield, Melbourne, Victoria 3435 Review: 10 out of 10
1. How did you hear about Innovative Verandahs? I was looking online and due to TV Adverstising I contacted Stractco who referred me to Innovative Verandahs.
2. How did you find the first consultation? Exceptional good communication and very informative.
3. What made you choose Innovative Verandahs? I wanted a verandah that was made out of colorbond and I like the styles Stratco have available.
4.How did you find the permit process? Were you kept informed? Innovative Verandahs did everything for me regarding the permit which was done in a timely manner - excellent no fuss for me which was fantastic!!!!
5. How did you find the Innovative Verandah team? Shane was great - on time for the appointment to discuss and measure for my verandah and was always in contact with me and also helped me out when my concreter didn't extent the stormwater which Shane fixed for me so I have to say exceptional service by Innovative Verandahs.
6. Was your premises looked after by our team? The team at Innovative were fantastic, they didn't leave any rubbish behind, very clean and respectful.
7. Were you happy with the finished result? Did it meet all your expectations? It has definitely met my expectations !!!!
8. Did you receive all your permit information and final certificates? Did you receive your warranty card? Yes I received all my paperwork.
9. What is the best thing you like about your verandah? I really like the colors and the style.
10. How would you rate the Stratco material? 10 out of 10 great materials.
11. How would you rate your experience with Innovative Verandahs out of 10? 10 !!!
12. How likely are you to recommend Innovate Verandahs out of 10? Yes I would definitely recommend Innovative Verandahs !!!
Service installed by Innovative Verandahs:
Stratco Cooldek installationVisit Innovative Verandahs Social sites:
Check out INNOVATIVE VERANDAHS quality products from an AUTHORISED STRATCO DEALER in MELBOURNE


 If we agree to move forward, I will then meet with your stakeholders and any technical staff that I would need support from. This meeting takes up to 2 hours for me to get input from your team.
Within 2 days I will deliver a proposal made up of three tiers. They will range in price and my level of involvement.
Book Initial Discussion


OpenDNP3 uses 100% event based I/O taking advantage of your operating system’s interrupt handling abstractions.  OpenDNP3 achieves this efficiency by using Boost::ASIO to handle all timers and I/O requests. If you’re curious how your specific platform implements the asynchronous I/O have a look [here](http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/overview/implementation.html).
Some implementations are based on an embedded design pattern known as the [super loop](http://en.wikibooks.org/wiki/Embedded_Systems/Super_Loop_Architecture). This style is a 30 year regression back to when microcomputers were first introduced. Such applications typically have the following structure:
//some pseudo C code
void main()
{
init(); // setup resource to be used
while(true) // repeat forever
{
check_for_data(); // check for arrival of data at sockets / serial ports
check_timers(); // check to see if any timers have expired
delay_for_next_loop(); // sleep (trade-off between CPU usage and latency)
}
}
It forces the application developer to make a trade-off between response latency and CPU usage by deciding how much to wait between each iteration of the loop. It also means the CPU churns while the system is doing nothing at all so that the loop can poll for events.
Operating systems were designed, in part, to avoid this type of architectural configuration. Modern applications are written using event based I/O to avoid needless CPU churn. Be skeptical of any code that asks you to configure or gives you the option of configuring a _LoopPeriod_.


class ActiveRecord::ConnectionAdapters::MysqlAdapter
The MySQL adapter will work with both Ruby/MySQL, which is a Ruby-based MySQL adapter that comes bundled with Active Record, and with the faster C-based MySQL/Ruby adapter (available both as a gem and from www.tmtm.org/en/mysql/ruby/).
Options:
-
:host
- Defaults to “localhost”. -
:port
- Defaults to 3306. -
:socket
- Defaults to “/tmp/mysql.sock”. -
:username
- Defaults to “root” -
:password
- Defaults to nothing. -
:database
- The name of the database. No default, must be provided. -
:encoding
- (Optional) Sets the client encoding by executing “SET NAMES <encoding>” after connection. -
:reconnect
- Defaults to false (See MySQL documentation: dev.mysql.com/doc/refman/5.0/en/auto-reconnect.html). -
:strict
- Defaults to true. Enable STRICT_ALL_TABLES. (See MySQL documentation: dev.mysql.com/doc/refman/5.0/en/sql-mode.html) -
:variables
- (Optional) A hash session variables to send asSET @@SESSION.key = value
on each database connection. Use the value:default
to set a variable to its DEFAULT value. (See MySQL documentation: dev.mysql.com/doc/refman/5.0/en/set-statement.html). -
:sslca
- Necessary to use MySQL with an SSL connection. -
:sslkey
- Necessary to use MySQL with an SSL connection. -
:sslcert
- Necessary to use MySQL with an SSL connection. -
:sslcapath
- Necessary to use MySQL with an SSL connection. -
:sslcipher
- Necessary to use MySQL with an SSL connection.
Constants
- ADAPTER_NAME
- ENCODINGS
Taken from here:
https://github.com/tmtm/ruby-mysql/blob/master/lib/mysql/charset.rb
Author: TOMITA Masahiro<EMAIL_ADDRESS>Public Class Methods
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 103 def initialize(connection, logger, connection_options, config) super @statements = StatementPool.new(@connection, self.class.type_cast_config_to_integer(config.fetch(:statement_limit) { 1000 })) @client_encoding = nil connect end
Public Instance Methods
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 144 def active? if @connection.respond_to?(:stat) @connection.stat else @connection.query 'select 1' end # mysql-ruby doesn't raise an exception when stat fails. if @connection.respond_to?(:errno) @connection.errno.zero? else true end rescue Mysql::Error false end
Clears the prepared statements cache.
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 195 def clear_cache! super @statements.clear end
Get the client encoding for this database
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 244 def client_encoding return @client_encoding if @client_encoding result = exec_query( "SHOW VARIABLES WHERE Variable_name = 'character_set_client'", 'SCHEMA') @client_encoding = ENCODINGS[result.rows.last.last] end
Disconnects from the database if already connected. Otherwise, this method does nothing.
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 169 def disconnect! super @connection.close rescue nil end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 253 def exec_query(sql, name = 'SQL', binds = []) if without_prepared_statement?(binds) result_set, affected_rows = exec_without_stmt(sql, name) else result_set, affected_rows = exec_stmt(sql, name, binds) end yield affected_rows if block_given? result_set end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 265 def last_inserted_id(result) @connection.insert_id end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 161 def reconnect! super disconnect! connect end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 174 def reset! if @connection.respond_to?(:change_user) # See http://bugs.mysql.com/bug.php?id=33540 -- the workaround way to # reset the connection is to change the user to the same user. @connection.change_user(@config[:username], @config[:password], @config[:database]) configure_connection end end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 187 def select_rows(sql, name = nil, binds = []) @connection.query_with_result = true rows = exec_query(sql, name, binds).rows @connection.more_results && @connection.next_result # invoking stored procedures with CLIENT_MULTI_RESULTS requires this to tidy up else connection will be dropped rows end
Returns true, since this connection adapter supports prepared statement caching.
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 113 def supports_statement_cache? true end
Private Instance Methods
Many Rails applications monkey-patch a replacement of the #configure_connection method and don't call 'super', so leave this here even though it looks superfluous.
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 466 def configure_connection super end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 442 def connect encoding = @config[:encoding] if encoding @connection.options(Mysql::SET_CHARSET_NAME, encoding) rescue nil end if @config[:sslca] || @config[:sslkey] @connection.ssl_set(@config[:sslkey], @config[:sslcert], @config[:sslca], @config[:sslcapath], @config[:sslcipher]) end @connection.options(Mysql::OPT_CONNECT_TIMEOUT, @config[:connect_timeout]) if @config[:connect_timeout] @connection.options(Mysql::OPT_READ_TIMEOUT, @config[:read_timeout]) if @config[:read_timeout] @connection.options(Mysql::OPT_WRITE_TIMEOUT, @config[:write_timeout]) if @config[:write_timeout] @connection.real_connect(*@connection_options) # reconnect must be set after real_connect is called, because real_connect sets it to false internally @connection.reconnect = !!@config[:reconnect] if @connection.respond_to?(:reconnect=) configure_connection end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 396 def exec_stmt(sql, name, binds) cache = {} type_casted_binds = binds.map { |col, val| [col, type_cast(val, col)] } log(sql, name, type_casted_binds) do if binds.empty? stmt = @connection.prepare(sql) else cache = @statements[sql] ||= { :stmt => @connection.prepare(sql) } stmt = cache[:stmt] end begin stmt.execute(*type_casted_binds.map { |_, val| val }) rescue Mysql::Error => e # Older versions of MySQL leave the prepared statement in a bad # place when an error occurs. To support older MySQL versions, we # need to close the statement and delete the statement from the # cache. stmt.close @statements.delete sql raise e end cols = nil if metadata = stmt.result_metadata cols = cache[:cols] ||= metadata.fetch_fields.map { |field| field.name } metadata.free end result_set = ActiveRecord::Result.new(cols, stmt.to_a) if cols affected_rows = stmt.affected_rows stmt.free_result stmt.close if binds.empty? [result_set, affected_rows] end end
Returns the full version of the connected MySQL server.
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 478 def full_version @full_version ||= @connection.server_info end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 470 def select(sql, name = nil, binds = []) @connection.query_with_result = true rows = super @connection.more_results && @connection.next_result # invoking stored procedures with CLIENT_MULTI_RESULTS requires this to tidy up else connection will be dropped rows end
# File lib/active_record/connection_adapters/mysql_adapter.rb, line 482 def set_field_encoding field_name field_name.force_encoding(client_encoding) if internal_enc = Encoding.default_internal field_name = field_name.encode!(internal_enc) end field_name end


public class GameEngine
extends java.lang.Object
implements java.awt.event.ActionListener
| Modifier and Type | Field and Description |
|---|---|
private javax.swing.Timer |
_FrameRateTimer |
private SoundEngine |
_SoundEngine |
private SwingUICore |
_UICore |
| Constructor and Description |
|---|
GameEngine(SwingUICore UICore,
SoundEngine SEngine)
Manages/controls one game session/scenario.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
CarAccelerationOccurred()
Called when a car accelerates.
|
void |
CarAccelerationStopped()
Called when a car stopped accelerating.
|
void |
CarCrashOccurred()
Called when two cars collide with each other.
|
void |
CarImpactOccurred()
Called when a car hits an another non-car object on the map (wall, tree etc).
|
private void |
GameOver()
Stops the frame rate triggering timer, orders the top level JFrame to show a popup message to the
user about the game is being ended.
|
private void |
InstantiateSelectedMap()
Instantiates the appropriate map objects based on the selected map name retrieved from CurrentGameSession
|
void |
ShutDown()
Stops the frame rate triggering timer, and orders the top level JFrame to
destroy (dereference) the InGameScreen JPanel.
|
void |
StartGame()
Starts the game with configurations sourced from the CurrentGameSession.
|
private final SwingUICore _UICore
private final SoundEngine _SoundEngine
private javax.swing.Timer _FrameRateTimer
public GameEngine(SwingUICore UICore, SoundEngine SEngine)
UICore
- The top level JFRame where the InGameScreen JPanel will be loadedSEngine
- The SoundEngine that plays background music and sounds.public void StartGame()
private void InstantiateSelectedMap()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void CarImpactOccurred()
public void CarAccelerationOccurred()
public void CarAccelerationStopped()
public void CarCrashOccurred()
private void GameOver()
public void ShutDown()


|
|
Organizers:
Organizers for earlier editions:
Other people that helped us
- Leon Tambulea, the Dean of Faculty of Mathematics and Computer
Science
- Pasca Gavril
-
Gansca Gheorghe
-
Ciocan Ioan (thanks
for providing technical support )
-
Olimpia Lazar (thanks
for the great logo of the ubbots)
-
Matis Dumitru, the
Dean of Faculty of Economics
-
Ciurdarean Adrian (thanks
for the name of the competition)
-
Liliana Pop
- Parv Bazil
-
Andreea si Cristian
Vescan
-
Cocian Gabriela
-
Cutcan Victor
-
Popa Dorin
-
Rosu Gabriel
|


Home
Creators
Creators
A group of UCSD students with a passion for coding.
Our Team
Creative, Attentive, and Reliable.
Zachary Bryan
Web Developer
Mando Estrada
Web Developer
Matheus Bolson
Web Developer
Jared Simpson
Web Developer


Disney World Survey Form
Tell us about your experience with WDW?
*Name:
*Email:
*Age:
How many times have you been to WDW?
0 - 4
5 - 9
10 - 14
15 - 19
20+
Which WDW parks have you visited?
Magic Kingdom
Animal Kingdom
Hollywood Studios
Epcot
Are you a DVC member?
yes
no
Please share your favorite WDW memory:
My favorite WDW memory is
Submit


When you hire us, you aren't hiring your typical company. We care deeply about your vision and want to create that for you. We all enjoy the act of creating and believe it is one of the most powerfull things to do. Creating for us is more of a way to put a peace of our mind into something that another person will interact with. So when we build something we really put our heart and soul into the work. What aren't that special to be honest, but we like to try and differentiate our selfs from others by our quality of work.
Services
iOS App Development
iOS Development is one of our favourite type of projects, because there is just something so special about the platform. All our apps are hand crafted and strive to really solve the problem you are looking to solve.
Web Design
The internet might be one of the greatest inventions of our time. It connects milions people and let's you talk to someone you would have never even met before. With this growing demand for the internet, it's your important that your business or product has a web presence and we can help you out with that.
Design
Design is a critical part of any product, it can sway how people think of your business and can set a tone to the initial user. That is why here at Paradox we make sure that every inch of your product was properly though out.


Methods summary
public
|
#
__construct( )
Constructor. Parses the accepted content types accepted by the client using
HTTP_ACCEPT
Constructor. Parses the accepted content types accepted by the client using
HTTP_ACCEPT
Overrides
|
public
|
#
initialize( object & $controller )
Initializes the component, gets a reference to Controller::$parameters, and
checks to see if a file extension has been parsed by the Router. If yes, the
corresponding content-type is pushed onto the list of accepted content-types as
the first item.
Initializes the component, gets a reference to Controller::$parameters, and
checks to see if a file extension has been parsed by the Router. If yes, the
corresponding content-type is pushed onto the list of accepted content-types as
the first item.
Parameters
- $controller
object $controller A reference to the controller
See
|
public
|
#
startup( object & $controller )
The startup method of the RequestHandler enables several automatic behaviors
related to the detection of certain properties of the HTTP request,
including:
The startup method of the RequestHandler enables several automatic behaviors
related to the detection of certain properties of the HTTP request,
including:
- Disabling layout rendering for Ajax requests (based on the
HTTP_X_REQUESTED_WITH header)
- If Router::parseExtensions() is enabled, the layout and template type are
switched based on the parsed extension. For example, if controller/action.xml is
requested, the view path becomes
app/views/controller/xml/action.ctp.
- If a helper with the same name as the extension exists, it is added to the
controller.
- If the extension is of a type that RequestHandler understands, it will set
that Content-type in the response header.
- If the XML data is POSTed, the data is parsed into an XML object, which is
assigned to the $data property of the controller, which can then be saved to a
model object.
Parameters
- $controller
object $controller A reference to the controller
|
public
|
#
beforeRedirect( object & $controller, mixed $url )
Handles (fakes) redirects for Ajax requests using requestAction()
Handles (fakes) redirects for Ajax requests using requestAction()
Parameters
- $controller
object $controller A reference to the controller
- $url
mixed $url A string or array containing the redirect location
|
public
boolean
|
#
isAjax( )
Returns true if the current HTTP request is Ajax, false otherwise
Returns true if the current HTTP request is Ajax, false otherwise
Returns
boolean True if call is Ajax
|
public
boolean
|
#
isSSL( )
Returns true if the current request is over HTTPS, false otherwise.
Returns true if the current request is over HTTPS, false otherwise.
Returns
boolean True if call is over HTTPS
|
public
boolean
|
#
isXml( )
Returns true if the current call accepts an XML response, false otherwise
Returns true if the current call accepts an XML response, false otherwise
Returns
boolean True if client accepts an XML response
|
public
boolean
|
#
isAtom( )
Returns true if the current call accepts an Atom response, false
otherwise
Returns true if the current call accepts an Atom response, false
otherwise
Returns
boolean True if client accepts an RSS response
|
public
boolean
|
#
isMobile( )
Returns true if user agent string matches a mobile web browser, or if the
client accepts WAP content.
Returns true if user agent string matches a mobile web browser, or if the
client accepts WAP content.
Returns
boolean True if user agent is a mobile web browser
|
public
boolean
|
#
isWap( )
Returns true if the client accepts WAP content
Returns true if the client accepts WAP content
Returns
boolean
|
public
boolean
|
#
isPost( )
Returns true if the current call a POST request
Returns true if the current call a POST request
Returns
boolean True if call is a POST
|
public
boolean
|
#
isPut( )
Returns true if the current call a PUT request
Returns true if the current call a PUT request
Returns
boolean True if call is a PUT
|
public
boolean
|
#
isGet( )
Returns true if the current call a GET request
Returns true if the current call a GET request
Returns
boolean True if call is a GET
|
public
boolean
|
#
isDelete( )
Returns true if the current call a DELETE request
Returns true if the current call a DELETE request
Returns
boolean True if call is a DELETE
|
public
string
|
#
getAjaxVersion( )
Gets Prototype version if call is Ajax, otherwise empty string. The Prototype
library sets a special "Prototype version" HTTP header.
Gets Prototype version if call is Ajax, otherwise empty string. The Prototype
library sets a special "Prototype version" HTTP header.
Returns
string Prototype version of component making Ajax call
|
public
|
#
setContent( string $name, mixed $type = null )
Adds/sets the Content-type(s) for the given name. This method allows
content-types to be mapped to friendly aliases (or extensions), which allows
RequestHandler to automatically respond to requests of that type in the startup
method.
Adds/sets the Content-type(s) for the given name. This method allows
content-types to be mapped to friendly aliases (or extensions), which allows
RequestHandler to automatically respond to requests of that type in the startup
method.
Parameters
- $name
string $name The name of the Content-type, i.e. "html", "xml", "css"
- $type
mixed $type The Content-type or array of Content-types assigned to the name, i.e.
"text/html", or "application/xml"
|
public
string
|
#
getReferrer( )
Gets the server name from which this request was referred
Gets the server name from which this request was referred
Returns
string Server address
|
public
string
|
#
getClientIP( )
Gets remote client IP
Returns
string Client IP address
|
public
mixed
|
#
accepts( mixed $type = null )
Determines which content types the client accepts. Acceptance is based on the
file extension parsed by the Router (if present), and by the HTTP_ACCEPT
header.
Determines which content types the client accepts. Acceptance is based on the
file extension parsed by the Router (if present), and by the HTTP_ACCEPT
header.
Parameters
- $type
mixed $type Can be null (or no parameter), a string type name, or an array of types
Returns
mixed If null or no parameter is passed, returns an array of content types the client
accepts. If a string is passed, returns true if the client accepts it. If an
array is passed, returns true if the client accepts one or more elements in the
array.
See
|
public
|
#
requestedWith( mixed $type = null )
Determines the content type of the data the client has sent (i.e. in a POST
request)
Determines the content type of the data the client has sent (i.e. in a POST
request)
Parameters
- $type
mixed $type Can be null (or no parameter), a string type name, or an array of types
|
public
mixed
|
#
prefers( mixed $type = null )
Determines which content-types the client prefers. If no parameters are
given, the content-type that the client most likely prefers is returned. If
$type is an array, the first item in the array that the client accepts is
returned. Preference is determined primarily by the file extension parsed by the
Router if provided, and secondarily by the list of content-types provided in
HTTP_ACCEPT.
Determines which content-types the client prefers. If no parameters are
given, the content-type that the client most likely prefers is returned. If
$type is an array, the first item in the array that the client accepts is
returned. Preference is determined primarily by the file extension parsed by the
Router if provided, and secondarily by the list of content-types provided in
HTTP_ACCEPT.
Parameters
- $type
mixed $type An optional array of 'friendly' content-type names, i.e. 'html', 'xml',
'js', etc.
Returns
mixed If $type is null or not provided, the first content-type in the list, based on
preference, is returned.
See
|
public
|
#
renderAs( object & $controller, string $type )
Sets the layout and template paths for the content type defined by $type.
Sets the layout and template paths for the content type defined by $type.
Parameters
- $controller
object $controller A reference to a controller object
- $type
string $type Type of response to send (e.g: 'ajax')
See
|
public
boolean
|
#
respondAs( mixed $type, array $options = array() )
Sets the response header based on type map index name. If DEBUG is greater
than 2, the header is not set.
Sets the response header based on type map index name. If DEBUG is greater
than 2, the header is not set.
Parameters
- $type
mixed $type Friendly type name, i.e. 'html' or 'xml', or a full content-type, like
'application/x-shockwave'.
- $options
array $options If $type is a friendly type name that is associated with more than one
type of content, $index is used to select which content-type to use.
Returns
boolean Returns false if the friendly type name given in $type does not exist in the
type map, or if the Content-type header has already been set by this method.
See
|
public
mixed
|
#
responseType( )
Returns the current response type (Content-type header), or null if none has
been set
Returns the current response type (Content-type header), or null if none has
been set
Returns
mixed A string content type alias, or raw content type if no alias map exists,
otherwise null
|
public
mixed
|
#
mapType( mixed $ctype )
Maps a content-type back to an alias
Maps a content-type back to an alias
Parameters
- $ctype
mixed $type Content type
Returns
mixed Alias
|
Properties summary
public
string
|
$ajaxLayout
|
'ajax' |
#
The layout that will be switched to for Ajax requests
The layout that will be switched to for Ajax requests
See
RequestHandler::setAjax()
|
public
boolean
|
$enabled
|
true |
#
Determines whether or not callbacks will be fired on this component
Determines whether or not callbacks will be fired on this component
|
public
string
|
$__responseTypeSet
|
null |
#
Holds the content-type of the response that is set when using
RequestHandler::respondAs()
Holds the content-type of the response that is set when using
RequestHandler::respondAs()
|
public
array
|
$params
|
array() |
#
Holds the copy of Controller::$params
Holds the copy of Controller::$params
|
public
array
|
$__requestContent
|
array(
'javascript' => 'text/javascript',
'js' => 'text/javascript',
'json' => 'application/json',
'css' => 'text/css',
'html' => array('text/html', '*/*'),
'text' => 'text/plain',
'txt' => 'text/plain',
'csv' => array('application/vnd.ms-excel', 'text/plain'),
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array('application/xhtml+xml', 'application/xhtml', 'text/xhtml'),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'xml' => array('application/xml', 'text/xml'),
'rss' => 'application/rss+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array('text/vnd.wap.wml', 'text/vnd.wap.wmlscript', 'image/vnd.wap.wbmp'),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'pdf' => 'application/pdf',
'zip' => 'application/x-zip',
'tar' => 'application/x-tar'
) |
#
Friendly content-type mappings used to set response types and determine
request types. Can be modified with RequestHandler::setContent()
Friendly content-type mappings used to set response types and determine
request types. Can be modified with RequestHandler::setContent()
See
|
public
array
|
$__acceptTypes
|
array() |
#
Content-types accepted by the client. If extension parsing is enabled in the
Router, and an extension is detected, the corresponding content-type will be
used as the overriding primary content-type accepted.
Content-types accepted by the client. If extension parsing is enabled in the
Router, and an extension is detected, the corresponding content-type will be
used as the overriding primary content-type accepted.
See
|
public
string
|
$__renderType
|
null |
#
The template to use when rendering the given content type.
The template to use when rendering the given content type.
|
public
string
|
$ext
|
null |
#
Contains the file extension parsed out by the Router
Contains the file extension parsed out by the Router
See
|


[gecode-users] CMake build script for Gecode
Christian Schulte
cschulte at kth.se
Fri Feb 8 10:41:07 CET 2013
Hi Victor,
Cool!  That might be a nice
sanity check and then we would commit your script to the trunk provided you
are okay with putting it under Gecode license (which MIT, as liberal as it
gets). Gecode 4 comes with more dependencies and new variable types,
different files, can be built against Qt4 and Qt5, and what not... The trunk
is already pretty stable...
It is described on the download pages how to checkout the trunk
I know, I know... Pain!
Christian
--
Christian Schulte, www.ict.kth.se/~cschulte/
From: victor.zverovich at gmail.com [mailto:victor.zverovich at gmail.com]
Sent: Thursday, February 07, 2013 11:50 PM
To: cschulte at kth.se
Cc: users at gecode.org
Subject: Re: [gecode-users] CMake build script for Gecode
Hi Christian,
You made a good point about maintenance. I've updated the CMake build script
which is available at
https://github.com/vitaut/gecode/blob/master/CMakeLists.txt as before. The
new version extracts all the source file names from Makefile.in and a
substantial portion of the config header from config/support/config.h.in.
Best regards,
Victor
On Sat, Feb 2, 2013 at 12:08 PM, Christian Schulte <cschulte at kth.se> wrote:
Hi Victor,
Thanks. The problem with this is that it'll be difficult for us to keep this
up-to-date. If you had something that generates most of the script that
would be much more realistic to maintain (like automatically extracting the
files, etc).
Any chance?
Best and thanks a lot for the effort!
Christian
--
Christian Schulte, www.ict.kth.se/~cschulte
From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On Behalf
Of victor.zverovich at gmail.com
Sent: Friday, February 1, 2013 11:57 PM
To: users at gecode.org
Subject: [gecode-users] CMake build script for Gecode
Hi All,
I've implemented a <http://www.cmake.org/> CMake build script for Gecode
which is available at
https://github.com/vitaut/gecode/blob/master/CMakeLists.txt . It's just a
single file that needs to be put in the top-level Gecode directory.
I've ported most of the autoconf platform checks to CMake. Out-of-tree
builds and tests are supported. I've tested the script on Linux and MacOS X
with gcc and on Windows with Visual C++ (both nmake and Visual Studio builds
work).
Hope it might be useful to someone.
Best regards,
Victor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20130208/b545dd53/attachment.html>
More information about the users
mailing list


| monotonically_increasing_id {SparkR} | R Documentation |
Return a column that generates monotonically increasing 64-bit integers.
## S4 method for signature 'missing' monotonically_increasing_id() monotonically_increasing_id(x = "missing")
x |
empty. Should be used with no argument. |
The generated ID is guaranteed to be monotonically increasing and unique, but not consecutive. The current implementation puts the partition ID in the upper 31 bits, and the record number within each partition in the lower 33 bits. The assumption is that the SparkDataFrame has less than 1 billion partitions, and each partition has less than 8 billion records.
As an example, consider a SparkDataFrame with two partitions, each with 3 records. This expression would return the following IDs: 0, 1, 2,<PHONE_NUMBER> (1L << 33),<PHONE_NUMBER>,<PHONE_NUMBER>.
This is equivalent to the MONOTONICALLY_INCREASING_ID function in SQL.
Other misc_funcs: crc32
, crc32
,
crc32,Column-method
; hash
,
hash
, hash,Column-method
;
md5
, md5
,
md5,Column-method
; sha1
,
sha1
, sha1,Column-method
;
sha2
, sha2
,
sha2,Column,numeric-method
## Not run: select(df, monotonically_increasing_id())


Revised: 28 July 2015 (removed caibrations for items no longer used)
Date reminders are set using Outlook. Outlook also maintains a record of uncompleted calibrations, as well as recently completed calibrations, and autoarchives records of completed calibrations over 18 months old.
Written records are not kept where calibration is conducted before each use.
| Equipment | Interval |
| Horiba U-10 Water Checker |
|
| Hanna Instruments EC Meter |
|
| Hanna Instruments pH Meter |
|
| AND Analytical Balances |
|
| Small hand pH/EC meters |
|
| 3kg Scales |
|
| Waste Audit Scales |
|
| Computer backup |
|
| Computer maintenance |
|
| Vega spectrophotometer |
|
| Pipettes | Annually checked for accuracy |
| Standard masses | Send to NGBrown's for calibration tri-annually |
| Laboratory glass thermometers | The 50 degree thermometers are checked annually against a slush/ice bath at sea-level and any required offset recorded indelibly on the thermometer. Any thermometers that extend to 100 degrees may be checked against boiling water at sea-level as well. Thermometers with more than an appropriate offset shall be retired from use. |
| IDEXX Quantitray sealer | Check the seal on a standard tray using coloured water, annually |
| Oxitop BOD system | Check the system calibration using calbration tablets every three years |
| Smoke alarm in laboratory | Replace in 2023 when its sensor expires |


--- layout: post title: 'A Week of Cloud and Reinvention: Weekly Roundup – February 24, 2012' date: '2012-02-24T14:12:10-08:00' tags: tumblr_url: http://alexhwilliams.tumblr.com/post/18208895289/a-week-of-cloud-and-reinvention-weekly-roundup ---
http://bit.ly/zycomQ


Box Office Records > Domestic > All Movies > Cumulative > All Time Domestic
All Time Domestic Box Office (Rank 4,301-4,400)
See also: All Time Domestic Limited Release - All Time International - All Time Worldwide - All Time Domestic (Inf. Adj.) - Top 2016 Domestic - Top 2017 Domestic
This chart contains the top 100 movies based on the cumulative domestic box office.
Please see our All-Time Top Grossing Films Comparison for a comparison of the daily performance of all films released since 1980 that have earned more than $450 million at the domestic box office.
| Rank | Released | Movie | Domestic Box Office |
International Box Office |
Worldwide Box Office |
|---|---|---|---|---|---|
| 4,301 | 1990 | The Grifters | $12,850,000 | $0 | $12,850,000 |
| 4,302 | 2002 | Wes Craven Presents: They | $12,840,842 | $3,300,000 | $16,140,842 |
| 4,303 | 1980 | The Last Married Couple in America | $12,835,544 | $0 | $12,835,544 |
| 4,304 | 2005 | The Honeymooners | $12,834,849 | $339,577 | $13,174,426 |
| 4,305 | 2017 | Megan Leavey | $12,819,036 | $0 | $12,819,036 |
| 4,306 | 2012 | Anna Karenina | $12,816,367 | $58,188,260 | $71,004,627 |
| 4,307 | 1996 | Mr. Wrong | $12,805,071 | $0 | $12,805,071 |
| 4,308 | 1996 | Marvin's Room | $12,803,305 | $0 | $12,803,305 |
| 4,309 | 2000 | Highlander: Endgame | $12,801,190 | $0 | $12,801,190 |
| 4,310 | 1944 | Meet Me in St. Louis | $12,800,000 | $0 | $12,800,000 |
| 4,311 | 1959 | The Nun's Story | $12,800,000 | $0 | $12,800,000 |
| 4,312 | 2008 | Rachel Getting Married | $12,796,861 | $4,678,614 | $17,475,475 |
| 4,313 | 2007 | Shoot 'Em Up | $12,796,824 | $14,000,000 | $26,796,824 |
| 4,314 | 2012 | Beasts of the Southern Wild | $12,795,746 | $10,469,386 | $23,265,132 |
| 4,315 | 1988 | Mystic Pizza | $12,793,213 | $0 | $12,793,213 |
| 4,316 | 2017 | The Founder | $12,786,243 | $5,515,175 | $18,301,418 |
| 4,317 | 2004 | I Heart Huckabees | $12,784,713 | $7,250,000 | $20,034,713 |
| 4,318 | 1996 | The Associate | $12,772,657 | $0 | $12,772,657 |
| 4,319 | 1996 | The Evening Star | $12,767,815 | $0 | $12,767,815 |
| 4,320 | 2009 | Män som hatar kvinnor | $12,749,992 | $96,671,919 | $109,421,911 |
| 4,321 | 1993 | Weekend at Bernie's II | $12,741,891 | $0 | $12,741,891 |
| 4,322 | 2012 | Silent House | $12,739,737 | $3,871,023 | $16,610,760 |
| 4,323 | 1986 | Labyrinth | $12,729,917 | $182,125 | $12,912,042 |
| 4,324 | 1998 | Mr. Nice Guy | $12,716,953 | $19,000,000 | $31,716,953 |
| 4,325 | 2005 | The New World | $12,712,093 | $13,472,307 | $26,184,400 |
| 4,326 | 2015 | Carol | $12,711,491 | $23,939,815 | $36,651,306 |
| 4,327 | 1961 | Come September | $12,710,696 | $0 | $12,710,696 |
| 4,328 | 1988 | D.O.A. | $12,706,478 | $0 | $12,706,478 |
| 4,329 | 1963 | Come Blow Your Horn | $12,705,882 | $0 | $12,705,882 |
| 4,330 | 1963 | Move Over, Darling | $12,705,882 | $0 | $12,705,882 |
| 4,331 | 2006 | Bon Cop, Bad Cop | $12,671,300 | $69,405 | $12,740,705 |
| 4,332 | 2006 | Idlewild | $12,669,914 | $0 | $12,669,914 |
| 4,333 | 1987 | The Bedroom Window | $12,640,385 | $0 | $12,640,385 |
| 4,334 | 2016 | Triple 9 | $12,639,297 | $10,751,083 | $23,390,380 |
| 4,335 | 1988 | Everybody’s All-American | $12,638,294 | $0 | $12,638,294 |
| 4,336 | 2003 | House of 1,000 Corpses | $12,634,962 | $4,370,504 | $17,005,466 |
| 4,337 | 1990 | Bad Influence | $12,626,043 | $0 | $12,626,043 |
| 4,338 | 1999 | The Omega Code | $12,610,552 | $67,760 | $12,678,312 |
| 4,339 | 2014 | Winter's Tale | $12,600,231 | $9,868,389 | $22,468,620 |
| 4,340 | 1972 | Frenzy | $12,600,000 | $0 | $12,600,000 |
| 4,341 | 1969 | They Shoot Horses, Don't They? | $12,600,000 | $0 | $12,600,000 |
| 4,342 | 1982 | Diner | $12,592,907 | $0 | $12,592,907 |
| 4,343 | 1996 | The Spitfire Grill | $12,592,203 | $0 | $12,592,203 |
| 4,344 | 2008 | La misma luna | $12,590,147 | $10,681,594 | $23,271,741 |
| 4,345 | 2005 | The Matador | $12,589,255 | $4,711,583 | $17,300,838 |
| 4,346 | 1982 | Visiting Hours | $12,581,713 | $0 | $12,581,713 |
| 4,347 | 2009 | An Education | $12,574,914 | $17,077,822 | $29,652,736 |
| 4,348 | 2007 | I Think I Love My Wife | $12,559,771 | $645,640 | $13,205,411 |
| 4,349 | 1997 | Love Jones | $12,554,569 | $0 | $12,554,569 |
| 4,350 | 2015 | Love & Mercy | $12,551,031 | $2,398,877 | $14,949,908 |
| 4,351 | 2016 | The Light Between Oceans | $12,545,979 | $6,904,801 | $19,450,780 |
| 4,352 | 1997 | Gattaca | $12,532,777 | $0 | $12,532,777 |
| 4,353 | 1992 | Hellraiser III: Hell on Earth | $12,525,537 | $0 | $12,525,537 |
| 4,354 | 2006 | Freedomland | $12,512,886 | $2,138,330 | $14,651,216 |
| 4,355 | 2012 | Cirque du Soleil: Worlds Away | $12,512,862 | $15,500,000 | $28,012,862 |
| 4,356 | 1971 | Klute | $12,512,637 | $0 | $12,512,637 |
| 4,357 | 1998 | Why Do Fools Fall In Love? | $12,506,676 | $0 | $12,506,676 |
| 4,358 | 1999 | Hak hap | $12,504,289 | $0 | $12,504,289 |
| 4,359 | 1964 | Father Goose | $12,500,000 | $0 | $12,500,000 |
| 4,360 | 1943 | The Song of Bernadette | $12,500,000 | $0 | $12,500,000 |
| 4,361 | 1956 | War and Peace | $12,500,000 | $0 | $12,500,000 |
| 4,362 | 2005 | The Weather Man | $12,482,775 | $2,984,186 | $15,466,961 |
| 4,363 | 2010 | Extraordinary Measures | $12,482,741 | $3,344,243 | $15,826,984 |
| 4,364 | 1999 | Extreme | $12,456,958 | $13,500,000 | $25,956,958 |
| 4,365 | 1991 | The Marrying Man | $12,454,768 | $0 | $12,454,768 |
| 4,366 | 2012 | People Like Us | $12,431,792 | $88,012 | $12,519,804 |
| 4,367 | 2015 | Strange Magic | $12,429,583 | $948,356 | $13,377,939 |
| 4,368 | 1987 | The Fourth Protocol | $12,423,831 | $0 | $12,423,831 |
| 4,369 | 1993 | Undercover Blues | $12,416,686 | $0 | $12,416,686 |
| 4,370 | 1982 | Monsignor | $12,408,066 | $0 | $12,408,066 |
| 4,371 | 2007 | Evening | $12,406,646 | $478,928 | $12,885,574 |
| 4,372 | 1984 | Irreconcilable Differences | $12,400,000 | $0 | $12,400,000 |
| 4,373 | 2002 | Undisputed | $12,398,628 | $0 | $12,398,628 |
| 4,374 | 1987 | Less than Zero | $12,396,383 | $0 | $12,396,383 |
| 4,375 | 2016 | Dangal | $12,391,761 | $268,845,000 | $281,236,761 |
| 4,376 | 1971 | The Andromeda Strain | $12,376,563 | $0 | $12,376,563 |
| 4,377 | 2000 | Ready to Rumble | $12,372,410 | $0 | $12,372,410 |
| 4,378 | 1964 | A Shot in the Dark | $12,368,234 | $0 | $12,368,234 |
| 4,379 | 1993 | Life With Mikey | $12,349,549 | $0 | $12,349,549 |
| 4,380 | 2015 | Hot Tub Time Machine 2 | $12,314,651 | $137,950 | $12,452,601 |
| 4,381 | 2008 | Miss Pettigrew Lives for a Day | $12,313,694 | $2,859,259 | $15,172,953 |
| 4,382 | 1986 | Club Paradise | $12,308,521 | $0 | $12,308,521 |
| 4,383 | 1986 | No Mercy | $12,303,904 | $0 | $12,303,904 |
| 4,384 | 1985 | Enemy Mine | $12,303,411 | $0 | $12,303,411 |
| 4,385 | 1971 | Escape from the Planet of the Apes | $12,300,000 | $0 | $12,300,000 |
| 4,386 | 1992 | A Stranger Among Us | $12,282,994 | $0 | $12,282,994 |
| 4,387 | 1993 | True Romance | $12,281,000 | $28,980 | $12,309,980 |
| 4,388 | 2015 | Self/Less | $12,279,691 | $21,434,136 | $33,713,827 |
| 4,389 | 1988 | Casual Sex? | $12,277,096 | $0 | $12,277,096 |
| 4,390 | 2017 | Before I Fall | $12,241,072 | $2,180,703 | $14,421,775 |
| 4,391 | 2015 | Far from the Madding Crowd | $12,236,500 | $17,492,950 | $29,729,450 |
| 4,392 | 2009 | 12 Rounds | $12,234,694 | $5,071,954 | $17,306,648 |
| 4,393 | 1983 | Lone Wolf McQuade | $12,232,628 | $0 | $12,232,628 |
| 4,394 | 2004 | Breakin' All the Rules | $12,232,382 | $279,935 | $12,512,317 |
| 4,395 | 2015 | The 33 | $12,227,722 | $16,172,993 | $28,400,715 |
| 4,396 | 1998 | I'll Be Home For Christmas | $12,214,338 | $0 | $12,214,338 |
| 4,397 | 2003 | Confidence | $12,212,417 | $0 | $12,212,417 |
| 4,398 | 1987 | Back to the Beach | $12,208,754 | $0 | $12,208,754 |
| 4,399 | 1995 | Hideaway | $12,201,255 | $0 | $12,201,255 |
| 4,400 | 1981 | The Postman Always Rings Twice | $12,200,000 | $32,000,000 | $44,200,000 |
The Domestic Market is defined as the North American movie territory (consisting of the United States, Canada, Puerto Rico and Guam).
This table is updated daily to reflect the latest studio reports.
Note: This chart is not adjusted for inflation.


Class SubscriptionData
java.lang.Object
com.github.twitch4j.pubsub.domain.SubscriptionData
public class SubscriptionData
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description SubscriptionData()
-
Method Summary
Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.time.Month
getBenefitEndMonth()
java.lang.String
getChannelId()
The id of the channel where the subscription took placejava.lang.String
getChannelName()
The name of the channel where the subscription took placeSubscriptionType
getContext()
The event type for this subscriptionjava.lang.Integer
getCumulativeMonths()
How many months in total has the receiving user been subscribedjava.lang.String
getDisplayName()
The display name for the user that purchased the subscriptionjava.lang.Boolean
getIsGift()
Whether this sub message was caused by a gift subscriptionjava.lang.Integer
getMonths()
Deprecated.java.lang.Integer
getMultiMonthDuration()
Number of months gifted as part of a single, multi-month giftjava.lang.String
getRecipientDisplayName()
The display name of the user that received the subscriptionjava.lang.String
getRecipientId()
The id of the user that received the subscriptionjava.lang.String
getRecipientUserName()
The login name of the user that received the subscriptionjava.lang.Integer
getStreakMonths()
How many months in a row has the receiving user been subscribedCommerceMessage
getSubMessage()
The accompanying message when the subscription was sharedSubscriptionPlan
getSubPlan()
The type of subscription plan that was purchasedjava.lang.String
getSubPlanName()
The name of the subscription plan that was purchasedjava.lang.String
getTime()
Deprecated.in favor of getTimestamp()java.time.Instant
getTimestamp()
RFC 3339 timestamp of when the subscription took placejava.lang.String
getUserId()
The id for the user that purchased the subscriptionjava.lang.String
getUserName()
The login name for the user that purchased the subscriptionint
hashCode()
void
setBenefitEndMonth(java.lang.Integer benefitEndMonth)
void
setChannelId(java.lang.String channelId)
The id of the channel where the subscription took placevoid
setChannelName(java.lang.String channelName)
The name of the channel where the subscription took placevoid
setContext(SubscriptionType context)
The event type for this subscriptionvoid
setCumulativeMonths(java.lang.Integer cumulativeMonths)
How many months in total has the receiving user been subscribedvoid
setDisplayName(java.lang.String displayName)
The display name for the user that purchased the subscriptionvoid
setIsGift(java.lang.Boolean isGift)
Whether this sub message was caused by a gift subscriptionvoid
setMonths(java.lang.Integer months)
Deprecated.void
setMultiMonthDuration(java.lang.Integer multiMonthDuration)
Number of months gifted as part of a single, multi-month giftvoid
setRecipientDisplayName(java.lang.String recipientDisplayName)
void
setRecipientId(java.lang.String recipientId)
void
setRecipientUserName(java.lang.String recipientUserName)
void
setStreakMonths(java.lang.Integer streakMonths)
How many months in a row has the receiving user been subscribedvoid
setSubMessage(CommerceMessage subMessage)
The accompanying message when the subscription was sharedvoid
setSubPlan(SubscriptionPlan subPlan)
The type of subscription plan that was purchasedvoid
setSubPlanName(java.lang.String subPlanName)
The name of the subscription plan that was purchasedvoid
setTimestamp(java.time.Instant timestamp)
RFC 3339 timestamp of when the subscription took placevoid
setUserId(java.lang.String userId)
The id for the user that purchased the subscriptionvoid
setUserName(java.lang.String userName)
The login name for the user that purchased the subscriptionjava.lang.String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
SubscriptionData
public SubscriptionData()
-
-
Method Details
-
getRecipientId
public java.lang.String getRecipientId()The id of the user that received the subscription- Returns:
- the recipient id
-
getRecipientUserName
public java.lang.String getRecipientUserName()The login name of the user that received the subscription- Returns:
- the recipient name
-
getRecipientDisplayName
public java.lang.String getRecipientDisplayName()The display name of the user that received the subscription- Returns:
- the recipient display name
-
getBenefitEndMonth
public java.time.Month getBenefitEndMonth()- Returns:
- the new month the subscription will end on, in the case of an extendsub (otherwise null).
- See Also:
- Twitch Announcement (but not present in the official documentation)
-
getTime
@Deprecated public java.lang.String getTime()Deprecated.in favor of getTimestamp()- Returns:
- RFC 3339 timestamp of when the subscription took place
-
getUserName
public java.lang.String getUserName()The login name for the user that purchased the subscription -
getDisplayName
public java.lang.String getDisplayName()The display name for the user that purchased the subscription -
getChannelName
public java.lang.String getChannelName()The name of the channel where the subscription took place -
getUserId
public java.lang.String getUserId()The id for the user that purchased the subscription -
getChannelId
public java.lang.String getChannelId()The id of the channel where the subscription took place -
getTimestamp
public java.time.Instant getTimestamp()RFC 3339 timestamp of when the subscription took place -
getSubPlan
The type of subscription plan that was purchased -
getSubPlanName
public java.lang.String getSubPlanName()The name of the subscription plan that was purchased -
getMonths
@Deprecated public java.lang.Integer getMonths()Deprecated.The number of months the receiving user been subscribed- See Also:
getCumulativeMonths()
,getStreakMonths()
-
getCumulativeMonths
public java.lang.Integer getCumulativeMonths()How many months in total has the receiving user been subscribed -
getStreakMonths
public java.lang.Integer getStreakMonths()How many months in a row has the receiving user been subscribed -
getContext
The event type for this subscription -
getIsGift
public java.lang.Boolean getIsGift()Whether this sub message was caused by a gift subscription -
getMultiMonthDuration
public java.lang.Integer getMultiMonthDuration()Number of months gifted as part of a single, multi-month gift -
getSubMessage
The accompanying message when the subscription was shared -
setUserName
public void setUserName(java.lang.String userName)The login name for the user that purchased the subscription -
setDisplayName
public void setDisplayName(java.lang.String displayName)The display name for the user that purchased the subscription -
setChannelName
public void setChannelName(java.lang.String channelName)The name of the channel where the subscription took place -
setUserId
public void setUserId(java.lang.String userId)The id for the user that purchased the subscription -
setChannelId
public void setChannelId(java.lang.String channelId)The id of the channel where the subscription took place -
setTimestamp
public void setTimestamp(java.time.Instant timestamp)RFC 3339 timestamp of when the subscription took place -
setSubPlan
The type of subscription plan that was purchased -
setSubPlanName
public void setSubPlanName(java.lang.String subPlanName)The name of the subscription plan that was purchased -
setMonths
@Deprecated public void setMonths(java.lang.Integer months)Deprecated.The number of months the receiving user been subscribed- See Also:
getCumulativeMonths()
,getStreakMonths()
-
setCumulativeMonths
public void setCumulativeMonths(java.lang.Integer cumulativeMonths)How many months in total has the receiving user been subscribed -
setStreakMonths
public void setStreakMonths(java.lang.Integer streakMonths)How many months in a row has the receiving user been subscribed -
setContext
The event type for this subscription -
setIsGift
public void setIsGift(java.lang.Boolean isGift)Whether this sub message was caused by a gift subscription -
setMultiMonthDuration
public void setMultiMonthDuration(java.lang.Integer multiMonthDuration)Number of months gifted as part of a single, multi-month gift -
setSubMessage
The accompanying message when the subscription was shared -
setBenefitEndMonth
public void setBenefitEndMonth(java.lang.Integer benefitEndMonth) -
setRecipientId
public void setRecipientId(java.lang.String recipientId) -
setRecipientUserName
public void setRecipientUserName(java.lang.String recipientUserName) -
setRecipientDisplayName
public void setRecipientDisplayName(java.lang.String recipientDisplayName) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-


Use My Tech Stuff
Home
About
Our Team
Gage Boyd
UI Design
Charlie Cockerell
Backend
Joseph Kelleher
React
Emily Low
React
Reggie Miller
Backend
Daniel Payne
React
River Smith
React