Copyright © 2010 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
The Uniform Messaging Policy (UMP) enables cross-site messaging that avoids
Cross-Site-Request-Forgery and similar attacks that abuse HTTP cookies and other
credentials. For example, content from customer.example.org
can
safely specify requests to resources determined by
service.example.com
. Rather than restricting information retrieval
to a single origin, as the Same Origin Policy almost does, the Uniform Messaging
Policy supports origin independent messaging.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This is the 26 January 2010 First Public Working Draft of the "Uniform Messaging Policy" document. It is expected that this document will progress along the W3C Recommendation track. This document is produced by the Web Applications (WebApps) Working Group. The WebApps Working Group is part of the Rich Web Clients Activity in the W3C Interaction Domain.
Please send comments to the WebApps Working Group's public mailing list<EMAIL_ADDRESS>with [UMP] at the start of the subject line. Archives of this list are available. See also W3C mailing list and archive usage guidelines.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This section is non-normative.
Web applications increasingly seek to interact with resources from multiple
administrative domains. Consider the case of content from
customer.example.org
specifying a request (via a script, a form,
etc.) to a resource hosted by service.example.com
. For the
protection of service
, user-agents enforce a Same Origin Policy
that restricts this message exchange. To enable the message exchange,
service
needs some means to opt-out of this protection.
The main goals of this specification are:
We introduce an HTTP response header that enables opting-out of Same Origin Policy protection for a given HTTP response in order to meet the first of these goals.
To understand the second goal, consider an attack case, in which
service
is the attacker and wants a request delivered to a resource
that customer
has permission to use but service
does
not. When informing customer
of the intended request target,
service
provides the URL for a resource hosted by
customer
, such as
https://customer.example.org/deleteImportantStuff
. When the user
agent sends the request, customer
receives a request with the
user's cookies, sent by content hosted by customer
. The request is
indistinguishable from a legitimate request to the resource, so it is processed.
In a variation on this attack, service
provides the URL for a
resource hosted by a third-site, partner.example.net
. The user has
permission to use the resource at partner
, and the site accepts
cross-site requests from customer
, but again service
does not have permission to use the resource. This attack variation is
particularly troublesome, since it is indistinguishable from a legitimate
variation in which service
does have permission to use the
partner
resource.
In the attack cases, user credentials (such as cookies) are automatically
included in requests whose content is partly determined by another site. These
cases are similar to the familiar CSRF attack, in which another site uses an
HTML <form>
element to determine the target and body of a
request that includes the user's credentials. To avoid this class of attacks,
and so meet the second goal, we introduce a messaging policy for uniform requests that don't automatically include any
credentials. By withholding credentials, requests can be safely produced in
collaboration with other sites, even when the request target is within the same
origin.
Many of the most popular user-agents have recently deployed messaging
mechanisms that support opting-out of Same Origin Policy protection. Level One
of the Uniform Messaging Policy is within the intersection of HTTP messaging
functionality supported across all these user-agents. Unfortunately, this subset
does not include many parts of HTTP messaging, such as custom request headers
and methods such as PUT
and DELETE
. It is expected
that a Level Two specification will eventually provide this functionality.
The HTTP messaging subset supported by Level One has the virtue of being
within the subset defined by the <form>
element in HTML 4.01.
[HTML4] All of the requests that can be sent in Level
One can also be sent using the HTML <form>
element, as
commonly implemented in currently deployed user-agents. Consequently, Level One
introduces no new request vulnerabilities for existing resources. Responses
that lack the newly defined Same Origin Policy opt-out header are not delivered
to the requestor, as with the HTML <form>
element, so there
also can be no new response vulnerabilities for existing resources.
In this specification, we only define a security model for cross-site messaging. Other specifications, so-called UMP API specifications, define messaging APIs that adhere to this security model. Among others, such specifications are likely to include Server-Sent Events, XBL 2.0, and a uniform alternative to XMLHttpRequest. [SSE] [XBL] [XHR]
The design of the Uniform Messaging Policy is based on requirements and use cases, both included as appendix. A FAQ describing the design decisions is also available.
If a resource author has a simple text resource residing at
https://service.example.com/hello
which contains the string "Hello
World!" and would like other sites to be able to access it, the response
combined with the introduced Same Origin Policy opt-out response header would
look as follows:
Access-Control-Allow-Origin: *
Hello World!
Using a XMLHttpRequest
-like API, a client-side application from
customer.example.org
can access this resource as follows:
var xhr = new UniformRequest();
xhr.open("GET", "https://service.example.com/hello");
xhr.onreadystatechange = function() { /* do something */ };
xhr.send();
This specification is written for resource authors and user-agents. It includes advice for specifications that define APIs that use the Uniform Messeaging Policy defined in this specification. The general security considerations section includes some advice for application authors.
As well as sections and appendices marked as non-normative, all diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.
In this specification, the terms MUST and MUST NOT are to be interpreted as described in [RFC2119].
A conformant resource is one that implements all the requirements listed in this specification that are applicable to resources.
A conformant user-agent is one that implements all the requirements listed in this specification that are applicable to user-agents.
This specification reuses the terminology and ABNF syntax used in [HTTP].
A uniform request is an HTTP request produced according to the restrictions defined in this section.
Content specifying a uniform request MUST only provide values for the following parameters:
The URL for the request. The URL MUST NOT contain the
userinfo
[RFC3986] production.
The method for the request.
The request method MUST be one of the following allowed methods:
GET
POST
Issue: It might be safe to also allow OPTIONS
and
HEAD
, but these are not currently allowed since they are not
allowed by the HTML <form>
element.
The media type of the request entity-body.
The request entity media type (excluding media type parameters) MUST be one of the following allowed media types:
application/x-www-form-urlencoded
multipart/form-data
text/plain
At most a single charset
media type parameter is allowed.
Note: These are the same media types supported by the HTML
<form>
element.
The entity body for the request.
The content of a uniform request is determined
solely by the provided uniform request
parameters, the status of the sender's response cache and the required
structure of an HTTP request. If a user-agent is configured to send the request
via a proxy, instead of directly to the host specified by the request URL, this proxy configuration information can be
used to send the request to the proxy. In this case, the request sent by the
user-agent is not a uniform request; however, the
request ultimately delivered to the resource host will be, since any
Proxy-Authorization
request header is removed by the proxy before
forwarding the request to the resource host. Other than this proxy information,
the user-agent MUST NOT augment the sent request with any data
that identifies the user or the origin of the request. In particular, the
user-agent MUST NOT add any information obtained from: HTTP
cookies, HTTP Auth headers, client certificates, or the referring resource,
including its origin (other than the request parameters).
This section places restrictions on the handling of a response to a uniform request.
Access-Control-Allow-Origin
Response HeaderA uniform response is an HTTP response with
a single Access-Control-Allow-Origin
header, with the literal string "*
" as its value. This header MUST only be present if the resource owner permits access to the
response by the content that specified the corresponding request, regardless of
that content's origin.
Access-Control-Allow-Origin = "Access-Control-Allow-Origin" ":" "*"
Issue: The length of this header name is unfortunate since it is included, uncompressed, on all shared responses. Ideally, we'd prefer:
Access-Control-Allow-Origin = "U" ":" ""
Where user-agents would only check for the presence of a header named
"U
" and ignore its value.
If the response to a uniform request is an HTTP redirect, it is handled as specified by [HTTP], whether or not the redirect is itself a uniform response. If the redirect is not a uniform response, the user-agent MUST still prevent the requesting content from accessing the content of the redirect itself, though a response to a redirected request might be accessible if it is a uniform response. If the response to a uniform request is an HTTP redirect, any redirected request MUST also be a uniform request.
Note: The HTML <form>
element can also follow
any redirect, without restriction by the Same Origin Policy.
When processing a uniform request, the user-agent MUST only make corresponding uniform responses accessible to the requesting content.
When processing a uniform request, the
user-agent MUST NOT make any state changes, other than
delivering any corresponding uniform responses
to the requesting content and updating the response cache. In particular, the
user-agent MUST ignore any Set-Cookie
response
header.
This section is non-normative.
A Uniform Messaging Policy (UMP) API is a messaging API that only produces uniform requests. This section provides implementation advice for such API specifications.
For all requests an UMP API makes, ensure the uniform request parameters are set appropriately.
Values for these parameters can be specified by content via the API, or the API may set fixed values.
For example, an UMP API that only supports information
retrieval might set request method to
GET
, request entity body and request entity media type to empty, and
let the other parameters be specified by content.
For each uniform request there is an associated uniform messaging status that indicates the status of enforcement of the Uniform Messaging Policy. The values are:
Enforcement has not yet completed and so the response cannot yet be shared. This status might change. The API should handle this case analogous to a request where no response has yet been received. Ensure not to reveal any further information about the response.
The response can be shared with the requesting content. This status is final.
The HTTP response itself can still be progressing. I.e. the uniform messaging status does not indicate that the full HTTP response has been received.
An error of some sorts occurred and so the response cannot be shared. This status is final. Ensure not to reveal any further information about the response.
The steps below describe how to process a uniform request. Initially, the uniform messaging status is pending:
Make a request to request URL, using the request method. If the request method supports an
entity body, include a Content-Type
request header whose value is
the request entity media type, and
include the request entity body.
If the URL conveyed by the Location
response header
contains the userinfo
production, or its scheme is not
supported, or infinite loop precautions are violated, or the user-agent does
not wish to make the new request for some other reason, terminate the
request and set the uniform messaging status
to failure.
Otherwise, handle the redirect as specified by [HTTP], using a uniform request for any redirected request.
Access-Control-Allow-Origin
header, whose value is the literal "*
" characterSet the uniform messaging status to success and allow the request to complete, making the response headers and response entity body available to the requestor.
Terminate the request and set the uniform messaging status to failure.
In an UMP API, both cross-origin and same-origin requests are made according to the Uniform Messaging Policy. An existing API for same-origin messaging cannot be extended for cross-origin messaging by adopting the Uniform Messaging Policy for only the cross-origin requests. In an UMP API, the policy is applied to all requests, including same-origin requests. Since changing the policy applied to same-origin requests in an existing API could create compatibility issues, use a new name for the corresponding UMP API.
For example, to extend the existing
XMLHttpRequest
API to support cross-origin messaging, the
constructor could be renamed, leaving the rest of the API intact:
xhr = new UniformRequest();
xhr.open("GET", "https://service.example.com/hello");
xhr.send();
This section is non-normative.
An application author, in designing the server-side behavior of a resource, should consider one of the following choices:
A resource that is not useful to other sites, such as a login page, should not return uniform responses.
The resource still must protect itself against CSRF attacks, such as by including an unguessable token in the explicitly provided content of the request. If the unguessable token is provided in response to a same-origin GET request, the resource may still be vulnerable to clickjacking [clickjacking]. (Note that scriptless HTML pages are sufficient to cause clickjacking vulnerabilities.) To guard against clickjacking, applications should perform additional access checks on that GET request (such as also requiring an unguessable token in that GET request).
The security properties of such resources are unaffected by user-agents conformant to this specification.
A resource that is publicly accessible, with no access control checks, should always return uniform responses.
Legacy user-agents remain limited by the Same Origin Policy from accessing
such resources cross-origin. Currently deployed user-agents that understand
the Access-Control-Allow-Origin
header, as well as user-agents conformant to this specification, will be able
to access such resources regardless of origin.
A resource that is only accessible to authorized requestors should check for permission tokens in the explicitly provided content of the request. If the resource might be useful to other sites, it should return uniform responses.
Again, legacy user-agents remain limited by the Same Origin Policy from
accessing such resources cross-origin. Currently deployed user-agents that
understand the Access-Control-Allow-Origin
header, as well as user-agents conformant to this specification, will be able
to access such resources regardless of origin.
A GET
response whose body happens to parse as [ECMAScript] should be a uniform response. This category includes [JSON] content. These responses have already effectively
opted-out of Same Origin Policy protection, since the content can be accessed
cross-origin using an HTML <script>
tag. If needed, such
resources should implement access control in the same way as resources in
category 3.
A permission token represents a resource owner's consent to the use of that resource. In contrast to a credential, a permission is specific to a particular resource; whereas a credential may be used in requests to many resources. An unguessable token is commonly used to implement a permission token. Only agents that have been given the unguessable token have the resource owner's consent to use the resource. For example, in the common CSRF defense noted in category 1 above, an unguessable token is only provided to content from the same origin as the resource. This unguessable token represents permission to submit a request. A request without the unguessable token is rejected. A resource in category 3 above should use this technique to implement access control; providing an unguessable token only to agents who may use the resource.
When placing a permission token in a request, plausible places are within the
request URL (e.g., as a query parameter) or in the entity body. Before choosing to place a
permission token in the URL, the application author should examine whether the
URL is likely to be used where it might leak via a Referer
header.
This specification does not recommend any particular scheme for including
permission tokens in a request.
Application authors should design protocols that transmit only those permissions justified by the purpose of each request. These permissions should not be context sensitive, such as "apply delete permission to any identifier in this request". Such a permission creates the danger of a CSRF-like attack in which an attacker causes an unexpected identifier to be in the request. Instead, a permission should be specific, such as "apply delete permission to resource foo".
The Access-Control-Allow-Origin
response header provides another reason for HTTP server implementers to fix [response splitting] vulnerabilities. Such
vulnerabilities currently make a site vulnerable to Cross-Site-Scripting (XSS),
but could also be used to inject an Access-Control-Allow-Origin
response header.
This appendix is non-normative.
Note: These requirements are taken from the CORS specification. A note indicates those requirements that could not be fully satisfied.
This appendix outlines the various requirements that influenced the design of the Uniform Messaging Policy specification.
Must not introduce attack vectors to servers that are only protected by a firewall.
The solution should not introduce additional attack vectors against services that are protected only by way of firewalls. This requirement addresses "intranet" style services that authorize any requests that can be sent to the service.
It should not be possible to perform cross-origin operations that are
not already enabled by deployed user-agents, without an authorization check
being performed. For example, a PUT
operation.
Should try to prevent dictionary-based, distributed, brute-force attacks that try to get login accounts to 3rd party servers, to the extent possible.
Should properly enforce security policy in the face of commonly deployed proxy servers sitting between the user-agent and any of servers with whom the user-agent is communicating.
Should not allow loading and exposing of resources from 3rd party servers without explicit consent of these servers as such resources can contain sensitive information.
Must not require content authors or site maintainers to implement new or additional security protections to preserve their existing level of security protection.
Must be deployable to IIS and Apache without requiring actions by the server administrator in a configuration where the user can upload static files, run server-side scripts (such as PHP, ASP, and CGI), control headers, and control authorization, but only do this for URLs under a given set of sub-directories on the server.
Must be able to deploy support for cross-origin GET
requests without having to use server-side scripting (such as PHP, ASP, or
CGI) on IIS and Apache.
The solution must be applicable to arbitrary media types. It must be deployable without requiring special packaging of resources, or changes to resources' content.
Note: To retain compatibility with deployed implementations, support for POSTs of arbitrary media types is deferred to a future Uniform Messaging Policy, Level Two specification.
It should be possible to configure distinct cross-origin authorization policies for different target resources that reside within the same-origin.
It should be possible to distribute content of any type. Likewise, it should be possible to transmit content of any type to the server if the API in use allows such functionality.
Note: To retain compatibility with deployed implementations, support for POSTs of arbitrary media types is deferred to a future Uniform Messaging Policy, Level Two specification.
It should be possible to allow only specific servers, or sets of servers to fetch the resource.
Must not require the server to filter the entity body of the resource in order to deny cross-origin access to all resources on the server.
Cross-origin requests should not require API changes other than
allowing cross-origin requests. This means that the following examples should
work for resources residing on customer.example.org
(modulo
changes to the respective specifications to allow cross-origin requests):
<?xml-stylesheet type="application/xslt+xml"
href="https://service.example.com/annotate.xslt"?>
<?xbl href="https://service.example.com/globe.xml"?>
xhr = new UniformRequest();
xhr.open("GET", "https://service.example.com/hello");
xhr.send();
It should be possible to issue methods other than GET
to
the server, such as POST
and DELETE
.
Note: To retain compatibility with deployed implementations, support for methods other than the allowed methods is deferred to a future Uniform Messaging Policy, Level Two specification.
Should be compatible with commonly used HTTP authentication and session management mechanisms. I.e. on an IIS server where authentication and session management is generally done by the server before ASP pages execute this should be doable also for requests coming from cross-origin requests. Same thing applies to PHP on Apache.
Note: These common uses of HTTP cookies and HTTP auth are not safe when used cross-origin, so this requirement is in conflict with the following one.
Should reduce the risk of inadvertently allowing access when it is not intended. This is, it should be clear to the content provider when access is granted and when it is not.
This appendix is non-normative.
Note: These use-cases are taken from the CORS specification.
A primary motivation behind Uniform Messaging Policy was to remove the same origin restriction from various APIs so that resources can be shared among different origins.
Here are various APIs that might make use of the Uniform Messaging Policy:
A XMLHttpRequest
-like network API might make use of the
uniform messaging policy to enable client-side access to a database on a
separate HTTP server. [XHR]
A server foo.example.org
might implement an HTTP API to allow
authorized users to edit resources on that server. Users of a client-side
editing application on server editing.example
that are authorized
to edit resources on foo.example.org
can do so directly without
any workarounds or intermediaries. (The application uses a
XMLHttpRequest
-like API for network traffic.)
A server calendar.example
could expose a simple HTTP API that
allows incoming requests using the POST
method when the user has
the required authority. Every time an authorized server issues such a request
using a XMLHttpRequest
-like API, a new calendar entry is
queued.
The Server-Sent Events specifications defines an
EventSource
object that is expected to make use of the uniform
messaging policy so that the server streaming the events can be separate from
the server hosting the page or application. [SSE]
E.g. a service such as a news or stock ticker can be on a central server and shared with many other servers.
To prevent data theft, most browsers do not allow cross-origin loading
of XSLT resources by the xml-stylesheet
processing instruction.
By applying the Uniform Messaging Policy, several servers can share a single
XSLT resource. [XMLSSPI]
An XBL binding allows the document to which it is bound to have full access to the document in which it is defined. To prevent data theft cross-origin XBL usage is therefore prohibited. The uniform messaging policy enables cross-origin XBL bindings. If the user is authorized to use the XBL widget, it is possible to have user-specific cross-origin bindings. [XBL]
This appendix is non-normative.
This appendix documents several frequently asked questions and their corresponding response.
POST
treated similarly to GET
?Cross-origin POST
requests have long been possible using
the HTML form
element. However, this is only the case when
Content-Type
is set to one of the media types allowed by an HTML
<form>
.
JSONRequest
proposal?The Uniform Messaging Policy supports more use-cases than does
JSONRequest
. A JSONRequest
-like API can be
implemented on top of an UMP API.
Access-Control-Allow-Origin
response header need to be sent?If the resource is behind a firewall, the request could only have been sent by a client behind the same firewall. User agents that enforce the Same Origin Policy do not allow these responses to be delivered across origins. Some firewalled resources depend entirely on this protection. The safety of these resources must be preserved.
PUT
and DELETE
requests
be sent?If the resource is behind a firewall, the request could only have been sent by a client behind the same firewall. User agents that enforce the Same Origin Policy do not allow these requests to be sent across origins. Some firewalled resources depend entirely on this protection. The safety of these resources must be preserved.
This appendix is non-normative.
The editors thank Adam Barth, Alexey Proskuryakov, Arthur Barstow, Benjamin Hawkes-Lewis, Bert Bos, Björn Höhrmann, Cameron McCormack, Collin Jackson, Dan Connolly, David Håsäther, David Orchard, Dean Jackson, Eric Lawrence, Frank Ellerman, Frederick Hirsch, Graham Klyne, Hal Lockhart, Henri Sivonen, Ian Hickson, Ihab Awad, Jesse M. Heines, Jonas Sicking, Jonathan Rees, Lachlan Hunt, Maciej Stachowiak, Marc Silbey, Marcos Caceres, Mark Nottingham, Martin Dürst, Matt Womer, Michael Smith, Mike Samuel, Mike Stay, Mohamed Zergaoui, Nikunj Mehta, Sharath Udupa, Sunava Dutta, Surya Ismail, Thomas Roessler, and Zhenbin Xu for their contributions to this specification.
Special thanks to Anne van Kesteren, Brad Porter, Matt Oshry and R. Auburn, who all helped editing earlier versions of this document.


I am proficient in Android Development using flutter and java with good skills in HTML and CSS together with php. I have participated in developments of leading mobile apps currently in play store and i can confidently say i have a job experience of over 6 years in android development.
A practise website for learning the structure and understanding the relation between html and css files in a web application.
See ProjectA practise website for learning the structure and understanding the relation between html and css files in a web application.
See ProjectA practise website for learning the structure and understanding the relation between html and css files in a web application.
See Project


Memory Athlete built the Memory Assistant app and provides it for free. It is intended for use as is.
This page is used to inform visitors regarding the policies with the collection, use, and disclosure of Personal Information if anyone decided to use Memory Assistant.
If you choose to use Memory Assistant, then you agree to the collection and use of information in relation to this policy. The Personal Information that is collect is used for providing and improving Memory Assistant. Memory Athlete will not use or share your information with anyone except as described in this Privacy Policy.
Information Collection and Use
For a better experience, while using Memory Assistant, you might require to provide Memory Athlete with certain personally identifiable information.
The app uses third party services that collect information used to identify you.
Link to privacy policy of third party service providers used by the app
Log Data
Whenever you use Memory Assistant, in a case of an error in the app data and information are collected (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app, the time and date of your use of the Service, and other statistics.
Cookies
Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
Memory Assistant does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services.
Service Providers
Memory Athlete employs third-party companies and individuals due to the following reasons:
These third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf.
Security
Memory Athlete values your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and Memory Athlete cannot guarantee its absolute security.
Links to Other Sites
This Service contains links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by Memory Athlete. Therefore, we strongly advise you to review the Privacy Policy of these websites. Memory Athlete has no control over and assumes no responsibility for the content, privacy policies, or practices of any third-party sites or services.
Changes to This Privacy Policy
Memory Athlete may update the Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. Memory Athlete will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.
Contact Us
If you have any questions or suggestions about the Privacy Policy, do not hesitate to contact us at memoryassistantapp@gmail.com.


---
layout: page
title: "Model Archetype"
date: 2014-06-22 18:37
comments: true
sharing: true
footer: true
---
It's purpose is to make the database access available, it can also exposes Dao's as services.
It's composed of two modules: a database one and a model one.
Here you can specify your database access configuration and expose the connections as OSGI services that will be consumed by the model module.
By default Derby databases are supported, but you can tweak it to support Oracle, Mysql, PostGres, HSQL...
In order to declare a database, you just have to edit your [parent]/[features]/src/main/resources/[database.cfg] and tweak the properties:
{% codeblock lang:java %}
osgi.jdbc.driver.name=osgiliathderbystandalone-pool-xa #driver to use, remove the '-xa' suffix if you don't need transactions
databaseName=${project.parent.artifactId}.model.database #name of the database
user=APP #db user
password=APP #db password
dataSourceName=${project.parent.artifactId}.model.database #name with which you'll be able to reference the created datasource in your persistence.xml
portNumber=${database.port} #Port of the DB (change it in the [parent] pom.xml
serverName=localhost #Server host
serverAutoStart=true #Autostarts the database server on the host, set to false if it is already started
createDatabase=create #autocreates the database (it'll reuse it if it already exists)
{% endcodeblock %}
Then, you just have to reference this config file in your feature.xml prefixing the deployed config file by etc/org.ops4j.datasource-
{% codeblock lang:xml %}
mvn:com.foo/my/${project.version}/cfg/database
{% endcodeblock %}
Defining an other kind of datasource:
You must define a new feature on the parent project features list (see features sub-module), containing the OSGI compliant database driver as well as a corresponding Pax-jdbc compliant JDBC driver (you can import the corresponding features).
Then, modify the osgi.bnd file of the entity module removing the org.apache.derby.jdbc package import and adding those of your driver.
Finally change the dataSource bean declaration in the blueprint file.
Also, if you changed something on the datasource definition, you'll also have to modify the datasource linkage in the model module pom.xml (the parent of the daos and entities one) as well as the database credentials in the parent pom.
Datasource connection definition
Edit the src/main/resources/META-INF/persistence.xml file of your module and change the <jta-data-source>osgi:service/jdbc/${project.parent.artifactId}.database.xa</jta-data-source> and the <non-jta-data-source> Sections (referencing the non xa exported one).
If you want to disable the transactional access, you've also to change the 'transaction-type' value to 'RESOURCE_LOCAL'
Model object definition
In order to define a new model object, you've got to extends the 'AbstractEntity' abstract class of the src/main/java folder.
All Java files that are located on this folder will be 'delombokized' e.g they will interpret the lombok annotations and generate the according Java code.
Here's an example of a model entity:
{% gist db59c28832bb3c1f67f8 %}
Then reference this class on the <class> section of the src/main/resources/META-INF/persistence.xml file
The dao module declares method for accessing or persisting entities.
Declaring DAOs
In order to declare a Data Access Object you've to expose its API to others via an interface:
{% gist 346ce65959d8876f7c63%}
Then, with the help of spring data jpa that make all the basic CRUD operations available, you've to code a very small implementation:
{% gist 85c5c141dc8581242794%}
Note that the OsgiService annotation exposes this implementation to other modules (via blueprint annotation compilation processing, which exposes it via the Osgi Service registry).
Adding JMS, REST or integration Tests to the JPA module
In order to add REST or JMS support to the JPA module, remove all net.osgiliath features on the pom.xml and add this one:
{% codeblock lang:xml %}
net.osgiliath.framework
${osgiliath.framework.maven.version}
net.osgiliath.feature.webservices or net.osgiliath.feature.routes
xml
features
{% endcodeblock %}
And the same for your projects feature (in the features module of your parent pom).
Then, add these lines on your osgi.bnd Import-Package section:
{% codeblock lang:xml %}
Require-Bundle: org.hibernate.validator
Import-Package: \
javax.annotation;version=0,\
!javax.transaction,\
javax.transaction;version='[1.1,2)',\
javax.servlet;version='[3,4)',\
org.springframework.data.domain;resolution:=optional,\
org.apache.camel.builder.xml,\
org.apache.camel.model.rest,\
org.apache.camel.support,\
org.apache.cxf.transport.servlet,\
org.apache.cxf.service.factory,\
io.swagger.jaxrs.listing,\
*
{% endcodeblock %}
Finally, follow the REST, JMS or Itests sections of the business module documentation


{% extends "layout.html" %} {% block page_title %} GOV.UK prototype kit {% endblock %} {% block content %} Components GOV.UK PaaS Support We’ve received your information We’ll contact you in the next working day. See the next steps to getting started with GOV.UK PaaS {% endblock %}
We’ll contact you in the next working day.
See the next steps to getting started with GOV.UK PaaS


HTWG Mastermind
This is a webapplication of the board game "Mastermind" which was developed by Dennis Moosmann at the University of Applied Science in Constance. To play the game you can either sign in with your Google+ account or with a fake account! We hope you will enjoy!
Sign in with Google+ account:
Sign in with fake account:


I was going to try LSA again via Hawaiian Baby Woodrose for the second time, hoping to achieve stronger effects than I had before. In order to accomplish this goal I decided to take some Syrian Rue. I never got as far as the LSA.
I took a single Dramamine pill as recommended about half an hour before. This had worked wonders on my last experience. Having ground about a teaspoon worth of syrian rue, I put roughly half of it into a very small glass that I filled with a bit of lemon juice and water. This I let steep for about 15 minutes. I found on sampling it that I had added way too much lemon juice for it to be tolerable, so I poured a bit into another small glass which I filled with water, diluting the concoction. I did this three times, guzzling each glass as quickly as I could.
Almost immediately I felt a severe stiffness in my neck, slight disorientation and a bit flushed. I realized that I may have made a crucial error by not checking if Dramamine was a compatible drug with MAOI's. I hadn't seen it in any of the common lists of drugs and foods to avoid, so I hadn't thought much of it. I should have dug a bit deeper. I jumped online and with just a few keywords searches found plenty of information warning against the combined use. I ran to the bathroom and forced myself to puke. I hadn't eaten in 11 hours or so, so this was a bit difficult. Finally I forced up some mucus and seed bits.
At this point it was too late, but thankfully I had only ingested about 1/4 to 1/2 of a gram of the seeds - though how much alkaloid content was in the water I drank is unknown. Adverse symptoms would persist for several hours. These included headache pangs around the temples, acute numbness in various parts of the body, flushing, and a feeling of fever which may have been genuine. It was a very uncomfortable experience. I drank a lot of water to try and flush my system as quickly as possible.
I am very glad I took so little of both substances. Had I taken more Syrian Rue I could have spent the night in the hospital, or suffered a worse fate.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Hi, I'm SiuChun Kung! I'm a programmer, currently graduated from San Francisco State University. I'm fascinated with computers and what technology can do for people. I'm especially interested in web development and all the aspects that go into it — programming, gameplay, art, and sound design.
Currently, I work remotely as an intern sports analyst. Getting insights out of data is something
that I really like. Data visualization and machine learning are some techniques that I am
using to achieve this. The toolsets I prefer to use in analysing data are R and python.
In college, I worked on projects where I built an apartment rental website as a team, to solve the
need of SFSU students in the SF Bay Area, and developed a reusable, cross-browser base
template for the front-end team in order to empower collaborations on user, admin, and
property pages. Through these projects and many others, I have become skilled at using HTML, JavaScript,
and SQL for data processing and web development.
I love to work with other engaged individuals towards a common goal and learning new skills.
For a quick summary of my experience,
look at my resume.


The consumption schedule reflects the direct consumption-disposabe income relationship.
In the aggregate, households increase their spending as their disposable income rises and
spend a larger proportion of a small disposable income than of a large disposable income.
The 45 degree line Z is the reference line. It is equidistant from consumption and disposable income,
so the distance between it and the real consumption line, C, represents total savings. This means that
S = DI - C.
The fraction of total income that is consumed is the average propensity to
consume, or APC. Essentially, APC = consumption ÷ income.
The fracton of total income that is saved is the average propensity to
save, or APS. Essentially, APS = saving ÷ income. Note that APC + APS should always equal 1.
This is because C + S = DI, so dividing everything by DI would create: APC + APS = 1.
The same as before, we also have marginal propensities. MPC = ΔC ÷ ΔDI, MPS =
ΔS ÷ ΔDI.
The reason why our marginal propensities add up to 1 as well (MPC + MPS = 1) is because there are only two options
for utilizing income: saving or consumption. Therefore, it will always add up to 1.
-
Wealth: the amount that households spend and save from current income depends on the wealth
they have accumulated. Wealth refers to the value of real and financial assets. When wealth is boosted,
households will increase their spending and reduce spending.
-
Expectations: expectations might affect spending and consumption (i.e. expecting higher prices tomorrow
causes higher consumption and less spending today).
-
Real Interest Rates: when real interest rates decrease, households will be more likely
to consume rather than spend
-
Household Debt: household debt as a percentage of DI is held constant,
but when spenders as a group increase their debt, they can increase current consumption.
-
Taxation: high taxes will shift both the consumption and saving schedules downward because
they are paid at the expensive of both saving and consumption.
Note that these are also the deterinants of aggregate demand, which is derived from the consumer spending schedule.
Interest is the cost of borrowing from the money supply. Investment spending
is influenced by the expected rate of return and interest rates, where investment
consists of expenditures on new plants, capital equipment, machinery, inventories, etc.
Investment spending is driven by the motive that certain spending will return profits
in the future. Our expected rate of return r is given by the difference in net expected revenue
and cost divided by the cost of investment. Say an item costs $1,000 and is expected to return revenue
of $1,100. This means our net profit is $100 ($1,100 - $1,000), so r = $100/$1,000 = 0.1 or 10%.
Real interest rates also determine investment spending, because if the interest is greater than the expected rate of return,
then the investment will not be profitable.
The investment demand curve is affected by acquisition, maintenance, and operating costs, business taxes,
technological change, stock of capital goods, and expectations.
The final impact of an initial change in spending can be calculated using the spending multiplier. The size of
the final impact of an initial change in spending on GDP is affected by the amount of additional spending that results
when households receive additional income, called the marginal propensity to consume, or MPC.
We define the expenditures multiplier as the inverse of the marginal propensity to save, or 1/MPS.
If you are given MPC, then we know MPS = 1 - MPC, so MPS is easily determinable. The relationship between
the tax multiplier and the expensitures multiplier is that their sum must equal 1. This is because the tax multiplier
is (MPS - 1) / MPS, or -MPC / MPS. This is just 1 - 1/MSP. Therefore, the tax multiplier is 1 minus the expenditures
multiplier (also sometimes refered to as the spending multiplier).
Another way of looking at the multiplier is that it is equal to the change in real GDP over the initial change in spending.
Aggregate supply and demand are demand and supply at the macroeconomic level.
Aggregate supply is affected by cost of input and productivity, and aggregate demand
is shifted by the expenditure effect of GDP: consumption, government spending, investment, and net exports.
Note that long-run aggregate supply (LRAS) is vertical and does not shift unless there is a shift in PPC or a continual
change in input cost or productivity.
When short-run equilibrium is to the left of the LRAS curve, then there is a recessionary gap since actual employment at
the short-run equilibrium is less than that at the LRAS curve. This is true because real GDP and employment are directly related,
as opposed to unemployment and real output/GDP. If the LRAS curve is to the left of short-run equilibrium, there is an
inflationary gap since actual employment is greater than full employment.
The aggregate demand curve slopes downwards for multiple reasons.
When we draw
an aggregate demand curve, we assume the money supply is fixed. Therefore, when the price level rises, the
real interest rate increases and discourages consumer spending or investment. As a result, the real GDP decreases.
This also causes a greater demand for money, but since there is a fixed money supply, the amount of output produced
given a greater demand of money decreases; therefore, it causes the real GDP to decrease. This is the interest-rate
The real-balances effect says that a higher price level reduces the real value or purchasing power of the public's
accumulated savings, therefore discouraging consumption and decreasing real GDP.
When the U.S. price level increases relative to foreign levels, foreigners buy fewer U.S. goods and therefore
net exports decrease. As a result, real GDP lowers. This is known as the foreign prices effect.
The wealth effect depicts how as real wages increase due to a decrease in price level, consumption increases and therefore
increases real GDP.
The reason the SRAS curve slopes upward is because of the existence of sticky and flexible prices. Sticky prices refer to
fixed prices that do not change to meet inflation or price level and flexible prices do. The combination of these two
result in the slope of the SRAS curve. Note that immediate-short-run aggregate supply is horizontal.
There are two types of inflation: cost-push and demand-pull. Cost-push is caused by a leftward shift in SRAS (short-run aggregate supply).
This is also known as stagflation because it stagnates the economy (output decreases) and increases inflation (price level rises). Cost-push
is adjusted by the fact that since price levels increased, government can, for example, decrease corporate taxes to bring it back to equilibrium.
Demand-pull is caused when aggregate demand increases. To meet this change, aggregate supply decreases to meet it. This helps bring
the short-run equilibrium back to the long-run equilibrium position. As a result, after both of these, the LRAS curve doesn't shift.


Ragdoll
The Ragdoll is a cat breed with a color point coat and blue eyes. They are large and muscular semi-longhair cats with a soft and silky coat. Developed by American breeder Ann Baker in the 1960s, they are best known for their docile and placid temperament and affectionate nature. The name “Ragdoll” is derived from the tendency of individuals from the original breeding stock to go limp and relaxed when picked up.
Particularly popular in both the United Kingdom and the breed’s native United States, ragdoll cats are often known as “dog-like cats” or “puppy-like cats” due to such behaviors as their tendency to follow people around, their ease when physically handled, and their relative lack of aggression toward other pets.
History
In the 1960s, a regular, non-pedigreed, white domestic longhaired cat named Josephine produced several litters of typical cats. Josephine was of a Persian/Angora type and had litters sired by several unknown male Birman or Burmese-like cats, one of which had the Siamese point coloration. Josephine later produced kittens with a docile, placid temperament, affectionate nature, and a tendency to go limp and relaxed when picked up.
When a subsequent litter produced more of the same, Ann Baker purchased several kittens from her neighbor who lived behind her and, believing that she had something special, set out to create what is now known as the ragdoll. The breed was selectively bred over many years for desirable traits, such as large size, gentle demeanor, pointed coloration, and a tendency to go limp when picked up.
Out of those early litters came Blackie, an all black Burmese-like male, and Daddy Warbucks, a seal point with white feet. Daddy Warbucks sired the founding bi-color female Fugianna, and Blackie sired Buckwheat, a dark brown/black Burmese-like female. Both Fugianna and Buckwheat were daughters of Josephine. All Ragdolls are descended from Baker’s cats through matings of Daddy Warbucks to Fugianna and Buckwheat.
Baker, in an unusual move, spurned traditional cat-breeding associations. She trademarked the name Ragdoll, set up her own registry – the International Ragdoll Cat Association (IRCA) – around 1971, and enforced stringent standards on anyone who wanted to breed or sell cats under that name. The Ragdolls were also not allowed to be registered by other breed associations. The IRCA is still in existence today but is quite small, particularly since Baker’s death in 1997. IRCA cats are not recognized in any major cat breed organization or cat show.
In 1975, a group led by a husband-and-wife team, Denny and Laura Dayton, broke ranks with the IRCA with the aim of gaining mainstream recognition for the Ragdoll. Beginning with a breeding pair of IRCA cats, this group eventually developed the Ragdoll standard currently accepted by major cat registries such as the CFA and the FIFe.
During or after the spread of the Ragdoll breed in America during the early 1960s, a breeding pair of Ragdolls was exported to the UK. This pair was followed by eight more cats to fully establish the breed in the UK, where it is recognised by the Governing Council of the Cat Fancy.
In 1994, a second group decided to leave the IRCA and form its own group, owing to increasingly strict breeding restrictions. This group later established the Ragamuffin breed. Because Baker owned the rights to the name “Ragdoll”, no offshoot groups were legally able to call their cats Ragdolls until 2005, when the trademark on “Ragdoll” was not renewed.
The largest international Ragdoll breed club is the Ragdoll Fanciers' Club International (RFCI).


The Champions League won’t return to free TV anytime soon
by Aatif SulleymanImage Credit: The Telegraph
BT Sport has secured the exclusive rights to Champions League and Europa League football for three additional seasons. It already held the rights to both competitions until 2021, but this announcement means it won’t loosen its grip on European club football until 2024 at the earliest.
BT coughed up a whopping £1.2 billion for the rights (£400m per season), and the new deal commences at the start of the 2021/22 campaign. The deal that’s currently in place costs BT £394 million per year.
Related: Best VPN
“UEFA is delighted to continue its strong partnership with BT until 2024,” said UEFA’s marketing director, Guy Laurent Epstein.
“All matches will be available across the BT Sport channels and digital services and in addition UK football fans will be able to enjoy club competition highlights for free on social media each match week, as well as the finals to the UEFA Champions League, UEFA Europa League and the newly formed UEFA Europa Conference League.”
Wait, what was that last bit? The Europa Conference League is basically Europa League Tier 2. Aka Champions League Tier 3. It will launch at the same time as BT Sport’s new deal, and we could hardly be more excited about it.
Last week, it was reported that Sky was planning to challenge BT Sport for the broadcast rights to the 2021-24 Champions League games. Pulses also quickened when it emerged that ITV may also have been mulling a bid, though this would likely have seen significantly less money exchange hands.
However, there’s a widespread belief that UEFA is unhappy about decreased viewing figures, something that caused minds everywhere to conjure up sepia-filtered images of Adrian Chiles. But it wasn’t meant to be. If UEFA is indeed less than ecstatic about viewing figures, that BT money clearly helps to soften the blow.
Related: Best free VPN
BT Sport has held the exclusive rights to the Champions League and Europa League since 2015. If you fancy signing up to the service, it’s worth checking out the deal below.
Deputy News and Features Editor
Aatif made his long-rumoured return to Trusted Reviews in 2018, having spent a wonderful 10 months writing all sorts for the site in 2015. During his self-imposed exile, he visited many faraway lands …
Unlike other sites, we thoroughly review everything we recommend, using industry standard tests to evaluate products. We’ll always tell you what we find. We may get a commission if you buy via our price links. Tell us what you think – email the Editor


Who’s In And Who’s Out Of The NFL Wild-Card Chase?
by A FiveThirtyEight Chatsara.ziegler (Sara Ziegler, sports editor): Week 11 of the NFL season brought us many fun moments, none more wonderful than Mark Ingram’s audition as Lamar Jackson’s hype man:
With only six weeks left in the season, the playoff picture is coming into focus. So let’s talk about the wild-card race. We’ll start in the NFC: The Sunday Night Football matchup featured two teams that needed a win to bolster their playoff chances — and yet neither seemed to want the W.
neil (Neil Paine, senior sportswriter):
There were no winners here.
sara.ziegler: LOL
The Bears are all but done now. Do the Rams still have a chance?
Salfino (Michael Salfino, FiveThirtyEight contributor): During the game, I was wondering how many plays it would take the Bears to score a TD if we all agreed that they would not leave the field until they did. I said 33, but that’s probably light.
joshua.hermsmeyer (Josh Hermsmeyer, NFL analyst): I’m still sort of in shock that Mitch Trubisky had a higher QBR than Jared Goff. If that continues, I don’t see how the Rams are in playoff contention.
sara.ziegler: He also had more fantasy points in our league than Goff did.
Salfino: That’s only because you traded Kirk Cousins, Sara.
neil: (And I didn’t even start Cousins this week.)
Even after that win, it’s looking tough for L.A. Here’s a list of the QBs the Rams will face from here on:
Lamar Jackson
Kyler Murray
Russell Wilson
Dak Prescott
Jimmy Garoppolo
Kyler Murray
All of those guys are on hot streaks right now.
Salfino: It feels like those are all the good QBs in the league, Neil. The carnage at the position this year is insane. Can’t remember anything like it — not just the guys who are injured but guys like Goff and Trubisky and even Carson Wentz taking big steps back.
joshua.hermsmeyer: To be fair, Biscuit and Goff taking steps back isn’t entirely surprising. There were real questions about both coming into the season. Wentz is more of a mystery.
Another mystery: Did Wentz get a full sleeve tattoo?
sara.ziegler: Hahaha
neil: OMG, I thought the same exact thing!
Salfino: Can you do that in one week though?
neil: Well, two weeks. They had a Week 10 bye.
sara.ziegler:
Salfino: The Eagles and Patriots were so tough to watch just a couple of years off their electric Super Bowl. Neither team has any explosion. They’re like bantamweights with no knockout punch, just jabbing away and trying to score points with the judges. Incapable of throwing a haymaker unless, for New England, it’s a trick play.
And you can say the same thing about the Bears and Rams, too.
joshua.hermsmeyer: Trubisky also had a higher QBR than Tom Brady. And Trubisky may have been benched.
sara.ziegler: Oof
Salfino: Brady is looking every bit of 42 years old this year: 6.8 yards per attempt. 3.5 percent touchdown rate.
neil: It remains very odd to see the Pats be a defense-first team with a middling offense.
Salfino: You could see in the postgame presser how defeated Brady was. He knows the circus is leaving town.
neil: If we do get a Pats-Ravens playoff matchup, the Pats will be the defensive juggernaut and the Ravens will be the offensive machine. Talk about a role reversal from the past decade or so.
(But that’s looking way too far ahead down the road, I know.)
Salfino: This is like the 2003 Patriots. Their defense seems to know the plays the offense is running better than the offense.
sara.ziegler: If it wins them a Super Bowl, like it did then, I doubt Brady will mind.
But what about the Eagles? What’s their prognosis for the playoffs?
neil: They’re still in it, at least according to our odds. We give them a 47 percent chance to make the playoffs.
But almost all of that is tied up in winning the division. They’ll get one more crack at Dallas, and we still think they’re favored in each remaining game.
The Eagles will get plenty more chances to win
Opposing Elo ratings and win probabilities for the Philadelphia Eagles’ remaining 2019 schedule
| Opponent | |||||
|---|---|---|---|---|---|
| Date | Team | Starting QB | Elo Rating | Eagles’ Win Prob. | |
| Nov. 24 | vs. | SEA | Russell Wilson | 1589 | 51.3% |
| Dec. 1 | at | MIA | Ryan Fitzpatrick | 1338 | 71.6 |
| Dec. 9 | vs. | NYG | Daniel Jones | 1320 | 84.4 |
| Dec. 15 | at | WSH | Dwayne Haskins | 1265 | 79.7 |
| Dec. 22 | vs. | DAL | Dak Prescott | 1587 | 54.5 |
| Dec. 29 | at | NYG | Daniel Jones | 1320 | 74.1 |
Salfino: I can’t believe how we just can’t quit the Eagles — how they stay around somehow. It’s just that division is still in play. The two wild-card teams seem set, so it’s weird that they’re trying to get in through the front door.
Plus, Dallas has to go to New England in Week 12.
neil: The wild cards are usually harder to win than the weakest division, though, right? Elo thinks the East is weakest, in terms of the conference’s top teams.
The NFC East usually feels like this, I think. Last year, it only took 10 wins to take the title. (Or maybe I am just also thinking back to the year Washington won it at 9-7.)
Salfino: I actually think the Cowboys are much better than the Eagles. There is no weakness that I can identify with them, yet they almost lost to Jeff Driskel, who looked like Doug Flutie out there. Maybe it was the jersey number.
joshua.hermsmeyer: The Eagles secondary was held up as a huge problem for a large part of the year, but it seems they might have found a plan that works. They have played mostly man coverage the past three games, holding opponents to just 3.4 passing yards per attempt out of those looks.
Salfino: That’s shocking because I thought the Eagles secondary was hopeless. Unfortunately, their offense hasn’t averaged much more per pass in this period, either.
neil: They’re just a deeply average team. After adjusting for strength of schedule, their worst area in expected points added vs. average per game is special teams at -0.4, and their best is penalties at +1.6. Everything else is in between.
Where each NFL team picks up (or loses) its value
Expected points added (EPA) per game vs. league average by category for 2019 NFL teams
| Offense | Defense | Other | ||||||
|---|---|---|---|---|---|---|---|---|
| Team | Pass | Rush | Pass | Rush | Sp Tms | Pen | Total | |
| 1 | NE | +0.5 | -1.2 | +14.0 | +0.9 | +0.1 | +0.8 | +15.3 |
| 2 | BAL | +5.8 | +5.8 | +3.7 | -1.8 | -0.1 | -0.3 | +13.0 |
| 3 | SF | +0.8 | -1.5 | +10.4 | +0.5 | -0.3 | +0.8 | +11.0 |
| 4 | KC | +8.6 | -1.1 | +3.0 | -2.3 | -1.4 | +0.2 | +7.1 |
| 5 | MIN | +4.1 | +2.0 | +1.3 | +1.8 | -1.0 | -1.8 | +6.9 |
| 6 | GB | +5.1 | +0.3 | +2.4 | -2.6 | -0.1 | +1.4 | +6.2 |
| 7 | DAL | +7.0 | +2.7 | -0.8 | -1.4 | -1.7 | -1.0 | +5.2 |
| 8 | LAR | +1.7 | -1.7 | +0.9 | +1.9 | +1.6 | +0.0 | +4.1 |
| 9 | NO | +1.7 | +1.0 | +2.7 | +1.5 | -1.1 | -2.2 | +3.8 |
| 10 | SEA | +4.6 | -1.3 | -0.1 | -0.6 | +0.9 | -1.0 | +2.8 |
| 11 | HOU | +4.0 | +1.1 | -1.6 | +0.6 | -1.6 | +0.2 | +2.6 |
| 12 | PIT | -3.5 | -4.2 | +2.8 | +4.3 | +1.3 | +1.4 | +2.4 |
| 13 | PHI | +0.5 | -0.1 | +0.1 | +0.3 | -0.4 | +1.6 | +2.0 |
| 14 | CLE | +0.0 | +0.3 | +2.4 | -1.6 | +1.4 | -1.4 | +1.1 |
| 15 | IND | -2.4 | +2.4 | +1.1 | -0.6 | -2.4 | +1.4 | +0.0 |
| 16 | TEN | -0.6 | -1.6 | +0.3 | +3.2 | -1.5 | +0.1 | -0.2 |
| 17 | CHI | -4.7 | -2.7 | +4.4 | +2.2 | +0.4 | +0.2 | -0.3 |
| 18 | LAC | +0.9 | -1.1 | -2.7 | -1.1 | +2.3 | +1.7 | -0.4 |
| 19 | DEN | -4.9 | +0.8 | +2.5 | +0.4 | -0.6 | +0.8 | -1.6 |
| 20 | DET | +3.4 | -2.4 | -1.8 | -1.6 | +2.7 | -2.3 | -2.0 |
| 21 | BUF | -2.9 | +1.9 | -0.3 | -2.3 | +2.1 | -0.2 | -2.2 |
| 22 | OAK | +4.2 | +0.3 | -4.0 | -1.1 | -0.3 | -1.5 | -2.5 |
| 23 | CAR | -6.5 | +0.5 | +5.2 | -3.4 | +0.8 | +0.7 | -2.8 |
| 24 | TB | -0.3 | +1.2 | -4.0 | +2.5 | -1.8 | -0.9 | -3.0 |
| 25 | ATL | +3.9 | +0.4 | -6.5 | +0.8 | -2.2 | +0.9 | -3.1 |
| 26 | JAC | -2.0 | -1.0 | +0.1 | -2.0 | +0.5 | -0.9 | -5.2 |
| 27 | ARI | +0.1 | +2.6 | -7.7 | -0.1 | -0.3 | -0.4 | -5.6 |
| 28 | NYG | -6.1 | +0.9 | -3.5 | +1.6 | -0.4 | -0.9 | -8.1 |
| 29 | NYJ | -6.5 | -2.0 | -3.5 | +3.2 | +0.0 | -1.0 | -9.7 |
| 30 | CIN | -6.3 | +0.1 | -6.0 | -1.5 | +2.2 | +1.8 | -9.8 |
| 31 | WSH | -4.4 | -1.4 | -6.3 | -0.3 | +0.0 | +0.2 | -12.2 |
| 32 | MIA | -6.5 | -1.7 | -7.9 | -1.6 | +1.2 | +1.7 | -15.0 |
sara.ziegler: So aside from Philadelphia’s chance to win the East, the other wild-card hopefuls need either Seattle or Minnesota to falter … and though the Vikings really seemed to want to lose on Sunday, they pulled it out.
neil: Gosh, did they ever wanna lose. They had Mike tweeting about it and everything!
sara.ziegler: That tweet was something else.
Salfino: Sara has to be totally on board now after that show of guts and resiliency, when they became the first team in 100 games to come back from a 20-plus-point halftime deficit.
joshua.hermsmeyer: As bad a first half as Cousins had, his second half was just lights-out amazing.
Salfino: I did feel really bad for mocking Sara’s sense of jinxing only to see it bloom so fantastically and unexpectedly in the first half against a Broncos team that most weeks can’t score 20 points in an entire game.
sara.ziegler: You should always feel bad for mocking me!!!
Salfino: Cousins went from Captain Checkdown in the first half to gunslinger. It’s like he said, “Screw it.”
sara.ziegler: But WHY can he not just always play like that?
And why does this team always seem to play to the level of competition it’s facing?
joshua.hermsmeyer: It’s mysterious.
sara.ziegler: It kills me.
neil: He’s kinda always playing like that now! Cousins has had seven straight above-average starts, according to QB Elo.
 And then he found himself in a position where he had to win it.
joshua.hermsmeyer: I think that’s as good an explanation as any, Mike.
Salfino: Cousins can find tight windows with the best of them when he just lets it rip. And he’s generally been doing that.
sara.ziegler: Well, despite that first half, they seem to be in good shape now, with a 91 percent chance of making the playoffs, according to our model.
neil: Have you finally accepted that they are a contender?
sara.ziegler: Of course, the moment I believe in them, they will completely fall apart.
neil: Oh LOL.
sara.ziegler: No
joshua.hermsmeyer: Amazing
sara.ziegler: Well, sort of.
Salfino: Careful, Sara.
sara.ziegler: Contender for the playoffs? Sure.
Contender to win it all? LOL, of course not.
neil: Seven percent, Sara!
sara.ziegler: Stop it.
neil: There’s a chance!
That’s only 2 percentage points behind the 49ers.
joshua.hermsmeyer: 👀
neil: 🤯
Salfino: What is Minnesota’s chance to win the division, Neil, as I predict it will?
neil: 37 percent.
Packers still favored there. Which makes the fact that Green Bay and Minnesota have the same Super Bowl odds even more impressive.
sara.ziegler: The Vikings won’t win the division. Don’t forget that they’ll lose inexplicably to the Bears to end the regular season, as they do.
The other NFC team that was in playoff contention going into the weekend was the Carolina Panthers. And now … they’re not.
neil: Oooof
Salfino: So much for Cam Newton not being needed in Carolina.
neil: Kyle Allen is bad, and we’ve been saying that for a while.
joshua.hermsmeyer: I’ve seldom seen a QB turn into a pumpkin quite as quickly as Kyle Allen.
I recall that early in the season (first four games), there were comparisons to Cam that looked good for him.
Salfino: Maybe to the Cam who’s been hurt since about last October.
neil: Sad thing is, the Panthers have the seventh-best QB-neutral Elo (Elo if the starter is replaced with an average one), and their defense is fifth-best at holding opposing QBs below expectations.
The supporting cast can only do so much, though.
Salfino: At least we won’t have to hear “a running back should be MVP” talk.
neil: Haha
joshua.hermsmeyer: I really want to see what Will Grier can do. He was an analytics darling coming into the draft.
Of course, it’s not great that he couldn’t beat out Kyle Allen, so.
sara.ziegler: LOL
joshua.hermsmeyer: My God, Allen had a 4.5 QBR.
Salfino: The Falcons defense has been a revelation since Dan Quinn let go of some of the play-calling, and it raises questions about the power of coaching, generally. Fine, Sunday’s game was against Kyle Allen — but they crushed Drew Brees, too.
neil: The Falcons have had one of the all-time head-scratching seasons. Their Elo rating (1499) is now basically that of an average team.
And Matt Ryan is the fifth-best QB in the league.
sara.ziegler: The Vikings’ season-opening win over Atlanta looks better and better! 🤣
Let’s move on to the AFC, where there’s a lot less clarity. Five teams are within two wins for the wild-card spots.
Who do we like to make the playoffs there?
Salfino: Well, look at where Neil’s EPA table has the Raiders.
neil: And yet, Elo gives them a 41 percent chance to make the playoffs! It also gives Pittsburgh and Cleveland above 20 percent apiece.
Salfino: And Oakland is the team that everyone is sort of excited about now, even giving them a chance to win the division. (I can’t remotely see that, but the records are what they are.)
neil: Jon Gruden even gave Da Raidah fans the Gruden seal of approval. (“They’re nuts. They’re the closest thing to me that I’ve ever seen.”)
Salfino: I noticed that the Raiders are No. 2 in pass success rate. This shocks me: Oakland is that good in a stat so important, but so bad everywhere else that Elo hates them, basically.
sara.ziegler: Fascinating that Oakland’s Elo is only 1484 — worse than Atlanta!
neil: Derek Carr is secretly not bad.
Salfino: Now they go into East Rutherford for another 1 p.m. local time game against a Jets defense that’s somehow third in defensive play success, including 10th against the pass.
This is obviously a must-win for the Raiders, but I don’t think they get it.
sara.ziegler: You’re taking the Jets??
neil: Elo is on board too: 51 percent for the Jets.
Salfino: Yes. I just don’t believe in the Raiders defense at all.
sara.ziegler: But you do believe in Sam Darnold, obviously.
Salfino: I need to see a lot more out of Darnold, who keeps making frustrating mistakes. Maybe he was sick longer than we thought and still is feeling a little out of it. But as a Jets fan, when he extends plays, I don’t want to hold my breath that he’s going to make a mistake. The great QBs in those spots only throw the ball in the field of play when a guy is open. Otherwise, they’ll loft it out of bounds, since that’s legal.
So Sunday will be a nice test for him.
sara.ziegler: Who else in the AFC do we like?
neil: The Bills continue to look … *squints eyes* … goooood??
Great game by Josh Allen this week.
joshua.hermsmeyer: Josh Allen beat up on a bad defense. You like to see that.
Salfino: I can’t take the Titans seriously at all. The Steelers crashed back to earth and Mason Rudolph is bad and they are punished by him not being suspended. I can believe in the Bills, honestly. They are feisty.
The Bills are the poor man’s Ravens.
joshua.hermsmeyer: I think that’s actually a really good comp, Mike.
neil: That … actually kind of makes sense.
LOL, yeah.
sara.ziegler: Not the worst place to be!
neil: And hey, shoutout to Jacoby Brissett for stabilizing the Colts’ season with a win. We now have Indy at 54 percent playoff odds.
I was wrong when I speculated that they were toast without Andrew Luck. Go, Jacoby.
Salfino: We have to say something about the absurd unsuccessful challenge for defensive pass interference in the Ravens-Texans game. That was an absolutely conclusive mugging in the end zone on fourth down that would have probably resulted in a 7-0 Texans lead. Replay, I keep saying, is a false promise of justice and should be ended.
neil: Yeah, that no-call was ridiculous.
sara.ziegler: But regardless of that call, the Texans were a big disappointment on Sunday.
neil: Oh, man. So much for the Deshaun Watson vs. Lamar Jackson hype. Lamar flat-out owned that game.
I did some research, and this was one of the most one-sided elite QB duels of all time.
The most one-sided premium QB duels since 1950
The widest margins in game performance for quarterback matchups where both starting QBs had pregame QB Elo ratings of at least 70 points above average, 1950-2019
| Better QB | Worse QB | ||||||
|---|---|---|---|---|---|---|---|
| Date | Name | Team | Elo* | Name | Team | Elo* | Margin |
| 12/5/2004 | D. McNabb | PHI | +335 | B. Favre | GB | -214 | +549 |
| 11/17/2019 | L. Jackson | BAL | +245 | D. Watson | HOU | -245 | +490 |
| 1/14/1990 | J. Montana | SF | +275 | J. Everett | LAR | -202 | +477 |
| 11/24/1986 | D. Marino | MIA | +350 | K. O’Brien | NYJ | -94 | +444 |
| 1/20/1985 | J. Montana | SF | +423 | D. Marino | MIA | +7 | +416 |
| 11/29/2007 | T. Romo | DAL | +225 | B. Favre | GB | -191 | +416 |
| 12/18/2006 | P. Manning | IND | +302 | C. Palmer | CIN | -108 | +410 |
| 1/1/2012 | D. Brees | NO | +354 | C. Newton | CAR | -55 | +410 |
| 11/30/2009 | D. Brees | NO | +353 | T. Brady | NE | -50 | +403 |
| 1/9/2005 | D. Culpepper | MIN | +221 | B. Favre | GB | -162 | +383 |
| 1/4/2003 | C. Pennington | NYJ | +144 | P. Manning | IND | -190 | +334 |
| 9/27/2009 | P. Manning | IND | +261 | K. Warner | ARI | -57 | +319 |
| 1/17/2010 | B. Favre | MIN | +129 | T. Romo | DAL | -189 | +318 |
| 1/8/1984 | J. Montana | SF | +297 | J. Theismann | WSH | -2 | +299 |
| 12/21/2014 | M. Ryan | ATL | +180 | D. Brees | NO | -116 | +296 |
The only one more brutal was Donovan McNabb owning Brett Favre.
Salfino: That was one of the more embarrassing head coaching displays I can ever remember. Watson reverted to all of his bad habits, holding the ball too long and getting hit on a ton of plays, in addition to the repeated sacks. Bill O’Brien really holds this team back — and especially this offense.
I’d way rather play the Texans coached by O’Brien in the playoffs than the Bills.
joshua.hermsmeyer: I remember that Joe Montana vs. Jim Everett game in 1990. This didn’t quite feel like that for some reason.
neil: That was a playoff game — the NFC championship. Watson had better hope he shows up more if the Texans and Ravens end up facing off again in the playoffs!
Salfino: I was at that Chad Pennington-Peyton Manning game. Pennington would probably be on his way to the Hall of Fame if he hadn’t ripped up his shoulder. He was great, but then it ended, savagely.
joshua.hermsmeyer: I’m reeling from the Pennington HOF talk.
Salfino: Deal with it!
neil: I agree, Mike.
joshua.hermsmeyer: Incredible.
neil: He had a 40.6 percent Defense-adjusted Value Over Average rating in 2002!
Salfino: The only guy to win a division from Brady (before and after his shoulder was destroyed) — and he did it twice, with different teams.
sara.ziegler: Wow, I was not expecting to talk about Chad Pennington at all today, much less make a case for the Hall of Fame for him.
Salfino: It’s a hypothetical, noninjury, multiverse case, to be clear.
neil: LOL
Check out our latest NFL predictions .


--- layout: post title: Mano-a-mano date: '2011-09-04 14:46:02 -0700' mt_id: 1459 blog_id: 1 post_id: 1459 basename: mano-a-mano categories: - management - go-daddy ---
I read Michael Lopp's book Managing Humans shortly after being promoted to development manager back in February 2011. At the time, I was really excited at the opportunity but also nervous about the unknown.
His chapter on one on ones (also available online at his blog) was an inspiration to me. In all my work life, I'd never really had a one on one—much less a regular one. I had rationalized it that I didn't need the regular feedback and that I would just go to my manager with any problems as soon as they happened. But Lopp was adamant about their value so I gave it a whirl.
Six months later and I am completely enamored of my weekly visits with the six developers reporting to me. Four of those work at two different locations from me so I drive down there to meet face to face. I think it's absolutely vital for addressing things as they come up but also to be that presence in their lives that's lost by not working at HQ.
I have tried a few variations on the theme to see what works best. I originally had them scheduled on Mondays, but found that that took me out of the office when a lot of decisions needed to be made to start the week out right. I have since moved them to Friday afternoons; that freeing up of my Mondays was a godsend. Plus, talking about the week in retrospect on a Friday stirs up some of the vividness that a relaxing weekend can dull.
Today I conducted what I regard as my first significant contribution over what Lopp said in that chapter: a performance review. Yes, he indicated that one format a one on one can take is the mini-performance review but that was just stylistic. I actually conducted a performance review using the same template as our annual one. I went over each category and discussed the good, the great, and the could be betters using concrete examples from the month.
I really like this idea because it allows us to note areas of concern long before the annual review and work on them month to month. Ideally, they either never make it on to the annual review or they're used as a reference point to indicate growth. Either way, it felt really proactive to say, "Keep doing that and you'll get an Excellent rating!" or "Let's work on this behavior for the next month and see if things improve."
It is more work, to be sure. But management is about growing your team and getting them to produce the best within themselves. If you wait until the annual review to give them this sort of feedback, you're doing everyone a disservice—heck, even quarterly seems like forever at Internet speed.
[The views expressed on this website/weblog are mine alone and do not necessarily reflect the views of Go Daddy Software, Inc.]


Known as the creepy relative to pirates cove, it features many slides that pass
through dark tunnels where the howls and wails of dead pirates can be heard.
There's also a secret tunnel that exits at Black Beards skull cave!.
A calm, quiet and romantic ride down the "love tunnel" for you and that special
someone. It features a slow boat ride down a brightly lit tunnel. Its a great
escape from the usual fast paced rides
One of the more intense rides, it features an expansive beach area
with a powerful wave generator. It is seldom used as competition
by many visitors. Now you can finally settle the score of who's
the better swimmer.
A fast paced Hawaiian themed ride that features many slides
that all converge into a giant jacuzzi!. It is a "hybrid" of
rides here that combines excitement and calm relief, come
experience the best of both worlds.


$template{name="sample-readme-html-header" title="Configuration documentation demo"}$
This sample demonstrates how to use the JPPF configuration API to generate the documentation of all predefined configuration properties.
To run the demo, in a command prompt or shell console, type "./run.sh" on Linux/Unix/Mac or "run.bat" on Windows. This will generate a JPPFConfiguration.html file which shows the documentation of all predefined JPPF configuration properties, grouped by categories/tags
The configuration properties reference section of the documentation is generated using the same API (source code here) and in a similar fashion. The main difference is that, instead of straight HTML, the code generates MediaWiki text.
There are 2 privileged places you can go to:
$template{name="sample-readme-html-footer"}$


A Simple Plan (1998) Bill Paxton, Billy Bob Thornton, Bridget Fonda, Brent Briscoe, Jack Walsh, Chelcie Ross, Becky Ann Baker, Gary Cole. Screenplay by Scott B. Smith, based on his novel. Directed by Sam Raimi. 123 minutes. Rated R, 4 stars (out of five stars)
Review by Ed Johnson-Ott, NUVO Newsweekly www.nuvo-online.com Archive reviews at http://us.imdb.com/M/reviews_by?Edward+Johnson-ott To receive reviews by e-mail at no charge, send subscription requests to<EMAIL_ADDRESS>"Don't worry.  So it goes in the strikingly effective thriller, "A Simple Plan," where even words of consolation come with a sting. For the production, writer Scott B. Smith reworked his hit novel into a focused, economic script, which director Sam Raimi has crafted into that rarest of creations, a movie that is better than the book. To best enjoy the film, I'd suggest you not read the rest of this piece until after you've returned from the theater. If you choose to continue, remember that you've been warned.
"A Simple Plan" chronicles the results of a fateful decision made by three men on a winter day outside their small, Midwestern hometown. When Hank (Bill Paxton), his brother Jacob (Billy Bob Thornton) and Jacob's friend Lou (Brent Briscoe) come across a downed plane containing a dead body and a bag with over $4 million in cash, they huddle to discuss what they should do.
Hank wants to turn everything over to the police. After all, he and his wife Sarah (Bridget Fonda) already have a wonderful life. Hank is a respected member of the community with a good job, and the couple has a baby on the way. Everything is fine just the way it is. But Jacob and Lou, both poor and miserable, have different ideas. After much arguing, they come up with a simple plan. Hank will hold the money until the plane is discovered by others and the subsequent investigation completed. Once they are sure that the authorities are finished, they'll split the bounty, leave town and move on to better lives elsewhere.
But, of course, matters rarely go as planned. All too soon, distrust and greed stir up unresolved issues from the men's pasts. The film has an amazing number of twists and turns, including several violent moments, but nothing ever feels contrived. This is storytelling at its most genuine, with detailed, believable characters and considerable acumen.
"A Simple Plan" is set against a background of snow, effectively establishing a crisp, stark atmosphere that aides the film immeasurably. The ominous tone builds slowly and surely; even the periodic bursts of gallows humor serve to underscore the ever increasing sense of dread. Director Raimi handles Smith's words beautifully, aided by a superb cast who make every sentence crackle with authenticity.
As the mistrust grows, relationships are examined and reexamined, and the effect is mesmerizing. Most thrillers are content to just follow the central plotline, but this film pokes and prods areas rarely examined. Jacob and Lou express their resentment over the way Hank talks to them, and we get an insightful glimpse into the middle American class system, where individuals with less education, little money or weak social skills are marginalized by the better schooled.
Listen to the exchanges between brothers Hank and Jacob, forced into intimacy by circumstance, and you'll understand how easy it is to put human beings into neat, categorized little boxes; to use selective memories to create nostalgia for a glossy, comfortable past that never was. As an average man in way over his head, Bill Paxton gives the best performance of his career, and Billy Bob Thornton is nothing short of phenomenal as Jacob, a grimy outcast who is far more observant and intelligent that he appears to be.
Watch Hank and Sarah, who start the film content with their storybook existence together, only to have their perception of the good life perverted by the lure of wealth. It's fascinating, and frightening, to witness their change in attitude. Bridget Fonda is a wonder to behold, transforming from a blissful mother-to-be into a woman who views all she once treasured as a trap, a purgatory of repetitious mediocrity from which escape is mandatory.
"A Simple Plan" is a stunning psychological study of lives unraveling, of promises betrayed and hope turned to dust. Early in the film, a character refers to the cache of money as "the American dream... in a gym bag." Raimi and Smith's powerful "A Simple Plan" shows the consequences of pursuing a dream at the expense of your own humanity.
© 1998 Ed Johnson-Ott
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Loops are an essential part of programming. The "for" and "while" loops run a block of code repeatedly.
A "while" loop will run repeatedly until a certain condition has been met.
i = 0 while i < 5: print i i += 1 [out]: 0 1 2 3 4
When making a while loop, we need to ensure that something changes from iteration to iteration so that the while loop will terminate, otherwise, it will run forever. Here we used i += 1 (short for i = i + 1) to make i larger after each iteration. This is the most commonly used method to control a while loop.
A "for" loop will iterate over a sequence of value and terminate when the sequence has ended.
for x in [1,2,3,4,5]: print x [out]: 1 2 3 4 5
We can also add if statements in a for loop. Here is a real example from our pairs trading algorithm:
stocks = ['AAPL','GOOG','IBM','FB','F','V', 'G', 'GE'] selected = ['AAPL','IBM'] new_list = [] for stock in stocks: if stock not in selected: new_list.append(stock) print new_list [out]: ['GOOG', 'FB', 'F', 'V', 'G', 'GE']
Here we iterated all the elements in the list 'stocks'. Later in this chapter, we will introduce a smarter way to do this, which is just a one-line code.
These are two commonly used commands in a for loop. If "break" is triggered while a loop is executing, the loop will terminate immediately:
stocks = ['AAPL','GOOG','IBM','FB','F','V', 'G', 'GE'] for stock in stocks: print stock if stock == 'FB': break [out]: AAPL GOOG IBM FB
The "continue" command tells the loop to end this iteration and skip to the next iteration:
stocks = ['AAPL','GOOG','IBM','FB','F','V', 'G', 'GE'] for stock in stocks: if stock == 'FB': continue print stock [out]: AAPL GOOG IBM F V G GE


--- layout: post status: publish published: true title: Taking a look at the scary stats of the first half. author: display_name: Kurt login: Kurt email<EMAIL_ADDRESS>url: '' author_login: Kurt author_email<EMAIL_ADDRESS>wordpress_id: 7630 wordpress_url: http://ivyenvy.com/?p=7630 date: '2012-07-09 17:16:59 +0000' date_gmt: '2012-07-09 22:16:59 +0000' categories: - Uncategorized - Offense - Starting Pitching - The Cubs - Podcast tags: - Scary stats - Stats comments: - id: 5495 author: Ivy Envy author_email: '' author_url: '' date: '2012-07-10 14:48:29 +0000' date_gmt: '2012-07-10 19:48:29 +0000' content: 'I apologize for the weird thumbnail. I''m posting this from my phone. ' - id: 5496 author: Charles Maris author_email: '' author_url: '' date: '2012-07-10 14:54:31 +0000' date_gmt: '2012-07-10 19:54:31 +0000' content: 'Scary stat: geo metro can go 0 to 60 in 4.7 seconds. That''s not mph, thats car parts on the pavement' ---
The all-star break is a perfect time to check on some first half stats. If you listen to the podcast you’ve no doubt heard me do the "scary stat of the week". Generally it’s bad, but occasionally good. This year’s Cub team has offered plenty of ammunition in the search for scariness. Here’s a run down of the scary stats from each podcast and a quick update if things changed or stayed the same.
4-21
This early in the season the scary stats are a little less in depth. On the morning of April 21, Alfonso Soriano had no extra base hits in his first 48 at bats.
Since then Soriano has racked up 30 extra base hits with 15 doubles and 15 home runs. He showed that April was a fluke and hit 7 home runs in May and 8 in June.
4-28
Cubs catchers (Soto and Clevenger at the time) were last in the leagues in stolen bases allowed with 21 in just 19 games. They cut down just 4 runners for .840 stolen base percentage. Clevenger had caught 3 out of 27, Soto 10 out of 43.
This is a category where things have not improved much. Poor play from the catching spot is somewhat expected when you’ve started five different catchers in the first half. As team they’ve now allowed 73 and caught just 18 for an .802 SBPCT, the 3rd worst in baseball.
5-13
This week was the first positive scary stat. The Cubs’ top three starters, Dempster, Garza, and Samardzija had outperformed the Phillies’ Lee, Hamels and Halladay in ERA with a 2.15 combined vs 2.55 for the Phillies.
They’ve held their ground with a combined 3.67 thanks to Dempster’s insanely low 1.99 (2nd in baseball) vs the Phillies top three combined of 3.72
5-19
We talked a lot about Anthony Rizzo tearing it up in Iowa and his numbers were good enough to keep the scary stat positive for two straight weeks. Rizzo’s numbers in the first 39 games in Iowa: 14 HR, 39 RBI, 106 total bases, .707 slugging, .353 average. We wondered at the time where LaHair would fit if Rizzo were called up.
Rizzo is now playing first every day for the Cubs. His numbers in 12 games with the Cubs: .354 average, 17 hits, 4 doubles, 4 HR, 9 RBI and slugging .688. Not much fall-off there.
5-26
Back to bad. Cubs were the worst team in baseball with a .333 winning percentage and on pace to be the worst team in Cubs history. The worst season(s) in Cubs history were 1962 and 1966. They finished each of those years with a .364 winning percentage. In order to finish above .364 the Cubs would have to improve to a .385 WP. To finish .500 they would have to play at .564, about as good as some of the top teams in baseball.
At the break they are 33-52, a .388 WP and are 7-3 in their last 10.
6-2
The Cubs had just 15 save opportunities and converted only 7. 11 teams had as many saves as the Cubs had opportunities. 26 individual pitchers had 7 or more saves. At that rate the Cubs would finish the season with 48 opportunities and would only convert 22.
There are some positive signs in the save department. They are still last in baseball with 15 saves in 27 opportunities, but have moved above 50%. Carlos Marmol has converted 8 of 10 and his last 7.
6-16
After the firing of hitting coach Rudy Jaramillo I decided to look at some offensive numbers. In 2009, the season before Rudy came to Chicago, the Cubs walked 592 times. In 2012 they dropped to 479 and 425 in 2011. OBP was .320 in 2012, .314 in 2011 and .305 on June 6.
Things aren’t looking a whole lot better under James Rowson and they are still 29th in baseball with a .300 OBP. However, the offense seems to be improving and Starlin Castro has 4 of his 12 walks in the last 11 games.
6-23
The Cubs were 10-27 on the road and 3-15 against LH starters for a .166 winning percentage. When those two are combined and they faced a lefty on the road they were 1-9 for .100 WP. Even at home vs righties, their best chance to win, they were still 12-13.
Since then, they are 5-3 against LH starters and 2-2 against lefties on the road. A huge improvement in a short time.
6-30
In his first 10 starts Jeff Samardzija was 5-3 with an ERA just over 3.00 and walked only 19. Cubs were 7-3 in those 10 games. In his next five starts, Samardzija was 0-4 with an ERA over 10.00 and walked 15.
It looks like he’s got his old form back and has pitched very well in his last 2 starts. He threw 7 innings in each, gave up 4 earned runs, walked 3, and struck out 15. He picked up 11 of those 15 strike outs when he dominated the Braves on July 2.
You can listen to any of the podcasts by clicking on the "podcast" link at the top of finding them in itunes.


--- layout: post title: no title date: '2014-09-14T07:30:28+02:00' categories: - Atoleiros Battle - Storyboards - Horses picture_url: https://film-Storyboards.tumblr.com/post/97467313422 ---


Daily dose of memes!!


Arizona
Dr. C. Thomas & Dr. Maureen Anderson
Pastors / Authors
Dr. C. Thomas Anderson is the founder and senior pastor of Living Word Bible Church in Mesa, Arizona.
Authors of "Becoming a Millionaire God's Way," and "God's Grace Fuels My Passion"
To book Dr. Maureen Anderson for a speaking engagement please visit her website at: thewordforwinners.com/
Or call, 1-866-253-4678
Or email:
<EMAIL_ADDRESS>Chaplain Ken Balog
Freedom Within Ministry
Phoenix, Arizona
Ministering in the prisons
Pastor Alice Bennett
Alice Bennett Ministries
Senior pastor of Intimacy with Jesus Church in Scottsdale, Arizona / International Speaker
Pastor Cid Cota
Pastor of Dream City Church White Mountains
Visit Dream City Church White Mountains
Here at Dream City Church White Mountains, we welcome each person just as Christ has welcomed us. Our services are open to everyone, no matter your background or where you are on your journey.
Listen to previous interview with Pastor Cota
Listen to interview with Pastor Cota & Pastor Big Al
Pastor Big Al is an Associate Pastor and worship leader at Dream City Church White Mountains
Connect Student Ministries
Phoenix Church of His Presence
Connect Student Ministries empowers and supports the youth to have or maintain a close relationship with God.
Patrick Cleveland
Christian Musician
Patrick Cleveland is a Native-American Christian musician who plays Christian music at revivals and rallies in Arizona.
Pastor Marcus Collins
Pastor of All Tribes Christian Fellowship Church in Phoenix, Arizona.
Pastor Pete Cordova
Senior pastor at Douglas First Assembly, Douglas, Arizona.
Contact at:
<EMAIL_ADDRESS>Pastor David Cota
Pastor Cota is a Missionary Pastor and travels to all the Native American reservations in Arizona.
Ed Delph
Speaker / Pastor / Author / Apostolic figure locally and internationally
Founder of Central Bindery, a large book bindery in Phoenix, Arizona.
President of Nationstrategy
Nationstrategy was started in 2000 with the strategy of envisioning and empowering some of today’s leaders in the church to be some of tomorrow’s leaders in the community.
Writer of multiple books, including "Learning How to Trust Again" and
"The 5 Minute Miracle:standing out by becoming outstanding"
Apostle Dr. Lydia Dross
CEO of US Women Christian Chamber of Commerce / CEO Global Women Christian Chamber of Commerce Embassy / GGA Hispanic Diplomat / Inspirational Speaker / Doctorate Honoree / Arizona State Leader / National Governor's Prayer Team
Howard Faltz
Jewish Christian believer from Phoenix, Arizona, shares his testimonty on Faith City Outreach
Pastor Sharlene Garza
Associate pastor at All Tribes Christian Fellowship Church in Phoenix, Arizona
Nick Griemsmann
Author of "Defeating Mental Illness" / Founder of Father's Friends
Pastor Tracey Beal & Jill Hicks
Tracey Beal is Executive Director of School Connect helping local schools build dynamic partnerships among business, faith, government and non-profit organizations.
Jill Hicks serves as the Director of Business Partnership for the nonprofit School Connect. Her role is to help connect schools with the incredible community (business, faith, nonprofit, government & higher education) to build mutually beneficial, sustainable partnerships.
Email:
<EMAIL_ADDRESS>Phone:
602-670-6513
Brian Hughes & Angela Gherman
Brian Hughes is the State Director of Child Evangelism Fellowship (CEF) in Arizona and is leading a gifted and passionate team to impact the lives of children for eternity.
Angela Gherman is the ministry coordinator of CEF
Eric Johnson Jr.
Evangelist from Apache reservation in San Carlos, Arizona
Eric Johnson, Jr. has a street evangelism ministry carrying the cross to wherever the Lord leads him to go. He witnesses to people and spreads the gospel everywhere the Lord sends him.
Chad kent
Business Development Executive and recruiter for Arizona Christian University
Link to Arizona Christian University
Email:
<EMAIL_ADDRESS>Phone:
602-386-4196
Oskar Knoblauch
Holocaust Survivor / Author / Public Speaker
Author of "A Boy's Story A Man's Memory- Surviving the Holocaust 1933-1945"
Board member of the Phoenix Holocaust Survivors Association
Pastor Paul Lanuza
Pastor Paul Lanuza is the Pastor of Phoenix Church of His Presence, Phoenix, Arizona
Pastor Luz Mariscal
Pastor of El Gran Yo Soy in Phoenix, Arizona
Pastor Nora Martinez
Pastor of Neighborhood Church in Phoenix, Arizona a bilingual church.
Beverly McIntyre
Founder and President of Change Point, Inc. / Speaker / Ordained Minister
Change Point, Inc., is a faith based non-profit organization founded in 1995 in Arizona. Its mission statement is to take the gospel of Jesus Christ to the world through international mission trips, as well as local and national bible studies and conferences.
Beverly is currently an Associate Pastor at Two Rivers Church in Gilbert, AZ where she oversees Women, Missions and Prophetic Ministry.
Judah Montenegro
Author / Aerospace Engineer / Public Speaker / Youth Leader / Music Director / Life Group Leader / Ordained Minister
Author of The Science of Faith
Esly Montenegro
Arizona Implementation Director for the American Federation for Children
Esly has dedicated her life to serving and empowering thousands of children, teenagers, and adults from low-income families in personal, professional, and educational development.
Dr. David Moore
President of American Indian College
SAGU AIC is a place where every member of the campus community is committed to helping students acquire the skills necessary for success in life. In addition to classroom studies, students will find an environment that places high value on relationship skills and spiritual formation.
Dr. Francis Myles
International Motivational Speaker / Business Consultant / Apostle
Senior Pastor of Lovefest Church International, Tempe, Arizona
Author of "Issuing Divine Restraining Orders from Courts of Heaven: Restricting and Revoking the Plans of the Enemy"
Nancy Smerdell & Linda Rodgers
Nancy Smerdell is currently an Office Manager for Mountaintop Christian Fellowship and Health Coach.
Linda Rodgers is a deacon at Mountaintop Christian Fellowship in Prescott, Arizona.
Rick Ryan
Director of the Intercultural Ministries for the Arizona Ministry Network of the Assemblies of God. He serves 84 churches who minister to either ethnic or language specific people groups in Arizona.
Rick Ryan has been in ministry in more than 100 countries and has pastored four churches.
Farhana Shifa
Author / Artist / Educator / Social-Political Activist
Farhana Shifa currently works for the Arizona Legislative District 18 (LD18) Republican Committee. She was also the Event Director for the AZGOP Asian American Coalition rally that was held on December 7th, 2019
Genevieve Skidmore
Executive Director of NAOMI HOUSE, which is a loving home for sexually abused Native-American children in Joseph City, AZ.
Pastor Robert Winters
Pastor / Author
Author of "Prepare America!"
Pastor Winters and his wife planted Prepare the Way International Church in Phoenix, Arizona.
Rob has ministered as an itinerant prophet for 20 years and led the GateKeepers International Prophetic Network from 2003 to 2008.
Dorothy Coleman
Author of book, "Forgiveness Healing Visions And Dreams"
Pamela Mercado
Church Leader / Christian Business Entrepreneur / Teacher
Agape Integrated Health Concepts, Mercado Ministries and NIKAO Christian Shirt Co. are the businesses she co-created with her husband Steven Mercado.
Pamela has a heart for discipling youth in the areas of their identity in Christ and being who God has called them to be.
Mercado Ministries serves churches, businesses, leadership teams and our community. Together Pamela and Steven are passionate about equipping and sending people to create Kingdom Culture throughout their regions.
Business Website links:
Mercado Ministries
Agape Integrated Health
Concepts
Nikao Christian Shirt Co.
Oasis Christian Center
Pastor Stanley Rios
Pastor of Christ on the Rez Ministries
Member of the Tohono O’odham Nation which is located in the Southern part of Arizona
Dr. Cathy Smades
Dr. Smades is an ordained minister, worship leader and a Pastor at Intimacy with Jesus Church.
Merissa Hamilton
Candidate Mayor for Phoenix, Arizona
Merissa is running for Mayor to bring smarter solutions to Phoenix. Her focus is on making Phoenix safe, protecting small businesses, fighting against City corruption, and bringing manufacturing back to Phoenix.
Pastor Marty Paxon / Pastor Buster Beatty / Pastor Christian Lent
Apache Reservation Pastors
Pastor Marty Paxon & Associate Pastor Buster Beatty is from White River Assembly of God Church
Visit White River Assembly of God Church
Pastor Christian Lent is the pastor at Canyon Day Assembly of God Church
Pastor Esteban & Pastor Claudia Escobar
Pastor Esteban & Pastor Escobar are the pastors of the Cocopah Assembly of God church, which is a native church located in the Cocopah reservation and in Somerton, Arizona.
Pastor Joel McLaughlin
Pastor of Venture Church in Glendale, Arizona
Pastor McLaughlin offers relevant, scripture based Messages for life in today's world.
Faith City Outreach Podcasts