|
Spring Security Framework | |||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Packages that use org.springframework.security | |
|---|---|
| org.springframework.security | Provides core Spring Security interfaces and classes. |
| org.springframework.security.acl | Enables retrieval of access control lists (ACLs) for domain object instances. |
| org.springframework.security.acl.basic | Access control list implementation based on integer bit masks. |
| org.springframework.security.acls | Interfaces and shared classes to manage access control lists (ACLs) for domain object instances. |
| org.springframework.security.acls.domain | Basic implementation of access control lists (ACLs) interfaces. |
| org.springframework.security.acls.sid | Provides indirection between ACL packages and security identities, such as principals and GrantedAuthority[]s. |
| org.springframework.security.adapters | Allows external containers to obtain authentication information from the system. |
| org.springframework.security.adapters.jetty | Adapter to Jetty web container. |
| org.springframework.security.afterinvocation | Used for post-processing of an object returned from a secure object invocation. |
| org.springframework.security.annotation | |
| org.springframework.security.authoritymapping | |
| org.springframework.security.concurrent | Concurrent session control and registration classes. |
| org.springframework.security.config | |
| org.springframework.security.context | Provides a "request context". |
| org.springframework.security.context.httpinvoker | Enables use of Spring's HttpInvoker extension points to
present the principal and credentials located
in the ContextHolder via BASIC authentication. |
| org.springframework.security.event.authentication | Enables events to be published to the Spring application context. |
| org.springframework.security.event.authorization | Provides support objects for security event interception (ie authorization). |
| org.springframework.security.intercept | Actually enforces the security and ties the whole security system together. |
| org.springframework.security.intercept.method | Provides support objects for securing Java method invocations via different AOP libraries. |
| org.springframework.security.intercept.web | Enforces security for HTTP requests, typically by the URL requested. |
| org.springframework.security.ldap | |
| org.springframework.security.ldap.populator | LdapAuthoritiesPopulator implementations. |
| org.springframework.security.providers | Implements a provider-based approach to authentication decisions. |
| org.springframework.security.providers.anonymous | Allows you to secure every invocation (especially useful for web request URI security) by always having either an actual principal or an anonymous principal authenticated. |
| org.springframework.security.providers.cas | An authentication provider that can process JA-SIG Central Authentication Service (CAS) service tickets and proxy tickets. |
| org.springframework.security.providers.dao | An authentication provider that relies upon a data access object. |
| org.springframework.security.providers.jaas | An authentication provider for JAAS. |
| org.springframework.security.providers.jaas.event | Enables JAAS events to be published to the Spring application context. |
| org.springframework.security.providers.ldap | The LDAP authentication provider package. |
| org.springframework.security.providers.ldap.authenticator | LDAP authenticator implementations. |
| org.springframework.security.providers.openid | An authentication provider that can process OpenID Authentication Tokens as created by implementations of the OpenIDConsumer interface. |
| org.springframework.security.providers.preauth | |
| org.springframework.security.providers.rcp | Allows remote clients to authenticate and obtain a populated
Authentication object. |
| org.springframework.security.providers.rememberme | Authentication provider that processes RememberMeAuthenticationToken s. |
| org.springframework.security.providers.x509 | This package is now deprecated and will be removed in a future version. |
| org.springframework.security.providers.x509.populator | This package is now deprecated and will be removed in a future version. |
| org.springframework.security.runas | Allows secure objects to be run under a different authentication identity. |
| org.springframework.security.securechannel | Classes that ensure web requests are received over required transport channels. |
| org.springframework.security.ui | Authentication processing mechanisms, which respond to the submission of authentication credentials using various protocols (eg BASIC, CAS, form login etc). |
| org.springframework.security.ui.basicauth | Authenticates HTTP BASIC authentication requests. |
| org.springframework.security.ui.cas | Authenticates standard web browser users via JA-SIG Central Authentication Service (CAS). |
| org.springframework.security.ui.digestauth | Authenticates HTTP Digest authentication requests. |
| org.springframework.security.ui.logout | |
| org.springframework.security.ui.ntlm | |
| org.springframework.security.ui.ntlm.ldap.authenticator | |
| org.springframework.security.ui.openid | Authenticates standard web browser users via OpenID. |
| org.springframework.security.ui.portlet | Authentication interceptor (and related classes) for use with the Portlet 1.0 (JSR 168) Specification. |
| org.springframework.security.ui.preauth | |
| org.springframework.security.ui.preauth.websphere | |
| org.springframework.security.ui.rememberme | Support for remembering a user between different web sessions. |
| org.springframework.security.ui.switchuser | Provides HTTP-based "switch user" (su) capabilities. |
| org.springframework.security.ui.webapp | Authenticates users via HTTP properties, headers and session. |
| org.springframework.security.ui.x509 | This package is now deprecated and will be removed in a future version. |
| org.springframework.security.userdetails | |
| org.springframework.security.userdetails.hierarchicalroles | |
| org.springframework.security.userdetails.jdbc | Exposes a JDBC-based authentication repository. |
| org.springframework.security.userdetails.ldap | |
| org.springframework.security.userdetails.memory | Exposes an in-memory authentication repository. |
| org.springframework.security.util | General utility classes used throughout the Spring Security framework. |
| org.springframework.security.vote | Implements a vote-based approach to authorization decisions. |
| Classes in org.springframework.security used by org.springframework.security | |
|---|---|
| AbstractAuthenticationManager
An abstract implementation of the AuthenticationManager . |
|
| AccessDeniedException
Thrown if an Authentication object does not hold a required authority. |
|
| AccountStatusException
Base class for authentication exceptions which are caused by a particular user account status (locked, disabled etc). |
|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| AuthenticationTrustResolver
Evaluates Authentication tokens |
|
| ConfigAttribute
Stores a security system related configuration attribute. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
|
| GrantedAuthoritiesContainer
Indicates that a object stores GrantedAuthority objects. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| InsufficientAuthenticationException
Thrown if an authentication request is rejected because the credentials are not sufficiently trusted. |
|
| MutableGrantedAuthoritiesContainer
Indicates that a object can be used to store and retrieve GrantedAuthority objects. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.acl | |
|---|---|
| Authentication
Represents an authentication request. |
| Classes in org.springframework.security used by org.springframework.security.acl.basic | |
|---|---|
| Authentication
Represents an authentication request. |
| Classes in org.springframework.security used by org.springframework.security.acls | |
|---|---|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.acls.domain | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.acls.sid | |
|---|---|
| Authentication
Represents an authentication request. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.adapters | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.adapters.jetty | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.afterinvocation | |
|---|---|
| AccessDeniedException
Thrown if an Authentication object does not hold a required authority. |
|
| AfterInvocationManager
Reviews the Object returned from a secure object invocation,
being able to modify the Object or throw an AccessDeniedException . |
|
| Authentication
Represents an authentication request. |
|
| ConfigAttribute
Stores a security system related configuration attribute. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
| Classes in org.springframework.security used by org.springframework.security.annotation | |
|---|---|
| Authentication
Represents an authentication request. |
|
| ConfigAttribute
Stores a security system related configuration attribute. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
|
| SecurityConfig
Stores a ConfigAttribute as a String . |
| Classes in org.springframework.security used by org.springframework.security.authoritymapping | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.concurrent | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.config | |
|---|---|
| AbstractAuthenticationManager
An abstract implementation of the AuthenticationManager . |
|
| AuthenticationManager
Processes an Authentication request. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.context | |
|---|---|
| Authentication
Represents an authentication request. |
| Classes in org.springframework.security used by org.springframework.security.context.httpinvoker | |
|---|---|
| AuthenticationCredentialsNotFoundException
Thrown if an authentication request is rejected because there is no Authentication object in the SecurityContext . |
| Classes in org.springframework.security used by org.springframework.security.event.authentication | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
| Classes in org.springframework.security used by org.springframework.security.event.authorization | |
|---|---|
| AccessDeniedException
Thrown if an Authentication object does not hold a required authority. |
|
| Authentication
Represents an authentication request. |
|
| AuthenticationCredentialsNotFoundException
Thrown if an authentication request is rejected because there is no Authentication object in the SecurityContext . |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
| Classes in org.springframework.security used by org.springframework.security.intercept | |
|---|---|
| AccessDecisionManager
Makes a final access control (authorization) decision. |
|
| AfterInvocationManager
Reviews the Object returned from a secure object invocation,
being able to modify the Object or throw an AccessDeniedException . |
|
| Authentication
Represents an authentication request. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
|
| RunAsManager
Creates a new temporary Authentication object for the current secure
object invocation only. |
| Classes in org.springframework.security used by org.springframework.security.intercept.method | |
|---|---|
| Authentication
Represents an authentication request. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
| Classes in org.springframework.security used by org.springframework.security.intercept.web | |
|---|---|
| Authentication
Represents an authentication request. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
| Classes in org.springframework.security used by org.springframework.security.ldap | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.ldap.populator | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.providers | |
|---|---|
| AbstractAuthenticationManager
An abstract implementation of the AuthenticationManager . |
|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.providers.anonymous | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.providers.cas | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.providers.dao | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
| Classes in org.springframework.security used by org.springframework.security.providers.jaas | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| GrantedAuthorityImpl
Basic concrete implementation of a GrantedAuthority . |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.providers.jaas.event | |
|---|---|
| Authentication
Represents an authentication request. |
| Classes in org.springframework.security used by org.springframework.security.providers.ldap | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.providers.ldap.authenticator | |
|---|---|
| Authentication
Represents an authentication request. |
| Classes in org.springframework.security used by org.springframework.security.providers.openid | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.providers.preauth | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.providers.rcp | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.providers.rememberme | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.providers.x509 | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.providers.x509.populator | |
|---|---|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
| Classes in org.springframework.security used by org.springframework.security.runas | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| ConfigAttribute
Stores a security system related configuration attribute. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| RunAsManager
Creates a new temporary Authentication object for the current secure
object invocation only. |
| Classes in org.springframework.security used by org.springframework.security.securechannel | |
|---|---|
| ConfigAttribute
Stores a security system related configuration attribute. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
| Classes in org.springframework.security used by org.springframework.security.ui | |
|---|---|
| AccessDeniedException
Thrown if an Authentication object does not hold a required authority. |
|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| AuthenticationTrustResolver
Evaluates Authentication tokens |
| Classes in org.springframework.security used by org.springframework.security.ui.basicauth | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
| Classes in org.springframework.security used by org.springframework.security.ui.cas | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
| Classes in org.springframework.security used by org.springframework.security.ui.digestauth | |
|---|---|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.ui.logout | |
|---|---|
| Authentication
Represents an authentication request. |
| Classes in org.springframework.security used by org.springframework.security.ui.ntlm | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.ui.ntlm.ldap.authenticator | |
|---|---|
| Authentication
Represents an authentication request. |
| Classes in org.springframework.security used by org.springframework.security.ui.openid | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.ui.portlet | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| GrantedAuthoritiesContainer
Indicates that a object stores GrantedAuthority objects. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| MutableGrantedAuthoritiesContainer
Indicates that a object can be used to store and retrieve GrantedAuthority objects. |
| Classes in org.springframework.security used by org.springframework.security.ui.preauth | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| GrantedAuthoritiesContainer
Indicates that a object stores GrantedAuthority objects. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| MutableGrantedAuthoritiesContainer
Indicates that a object can be used to store and retrieve GrantedAuthority objects. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.ui.preauth.websphere | |
|---|---|
| AuthenticationManager
Processes an Authentication request. |
| Classes in org.springframework.security used by org.springframework.security.ui.rememberme | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.ui.switchuser | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationCredentialsNotFoundException
Thrown if an authentication request is rejected because there is no Authentication object in the SecurityContext . |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| GrantedAuthorityImpl
Basic concrete implementation of a GrantedAuthority . |
| Classes in org.springframework.security used by org.springframework.security.ui.webapp | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
| Classes in org.springframework.security used by org.springframework.security.ui.x509 | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
| Classes in org.springframework.security used by org.springframework.security.userdetails | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| BadCredentialsException
Thrown if an authentication request is rejected because the credentials are invalid. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.userdetails.hierarchicalroles | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.userdetails.jdbc | |
|---|---|
| Authentication
Represents an authentication request. |
|
| AuthenticationException
Abstract superclass for all exceptions related an Authentication object being invalid for whatever
reason. |
|
| AuthenticationManager
Processes an Authentication request. |
|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.userdetails.ldap | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.userdetails.memory | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
| Classes in org.springframework.security used by org.springframework.security.util | |
|---|---|
| GrantedAuthority
Represents an authority granted to an Authentication object. |
|
| SpringSecurityException
Abstract superclass for all exceptions thrown in the security package and subpackages. |
| Classes in org.springframework.security used by org.springframework.security.vote | |
|---|---|
| AccessDecisionManager
Makes a final access control (authorization) decision. |
|
| AccessDeniedException
Thrown if an Authentication object does not hold a required authority. |
|
| Authentication
Represents an authentication request. |
|
| AuthenticationTrustResolver
Evaluates Authentication tokens |
|
| ConfigAttribute
Stores a security system related configuration attribute. |
|
| ConfigAttributeDefinition
Holds a group of ConfigAttribute s that are associated with a given secure object target - effectively a
Collection |
|
Spring Security Framework | |||||||||
| PREV NEXT | FRAMES NO FRAMES |


Shoreline Protectors, Unprotected
“More than 35% of the world’s mangroves are already gone. The figure is as high as 50% in countries such as India, the Philippines, and Vietnam, while in the Americas they are being cleared at a rate faster than tropical rainforests," says the World Wide Fund for Nature. Mangroves play an important role in protecting shorelines from calamities such as tsunamis and typhoons, and in preventing erosion. They are important areas for biodiverse life to be bred and nursed, such as fish, crustaceans, birds, reptiles, mammals, and many more; they are a renewable source of wood for fuel and housing, and of food and traditional medicines. In the light of the human-induced rising carbon levels and fast-paced climate change, these mangroves may easily be wiped out in the distant future. The following are only some of threats to mangrove communities:
- rise of sea levels
- rise of global temperatures
- increasing frequencies and intensities of typhoons
- changing ocean currents
- changes in the precipitation regime
A World Without Mangroves
Mangrove communities store a lot of carbon and greenhouse gases by trapping it in its soil for millenia. Mangrove deforestation must be stopped for these will only directly affect our current emergency of climate change. These biomes protects us and the mangrove loss has already alarmingly threatening to coastal areas and populations.


|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The Query
interface allows applications to obtain persistent instances
from the data store.
The PersistenceManager
is the factory for Query
instances. There
may be many Query
instances associated with a PersistenceManager
.
Multiple queries might be executed simultaneously by different threads, but the
implementation might choose to execute them serially. In either case, the
implementation must be thread safe.
There are three required elements in a Query
: the class of the results,
the candidate collection of instances, and the filter.
There are optional elements: parameter declarations, variable declarations, import statements, and an ordering specification.
The query namespace is modeled after methods in Java:
setClass
corresponds to the class definition
declareParameters
corresponds to formal parameters of a method
declareVariables
corresponds to local variables of a method
setFilter
and setOrdering
correspond to the method body
There are two namespaces in queries. Type names have their own namespace that is separate from the namespace for fields, variables and parameters.
The method setClass
introduces the name of the candidate class in
the type namespace. The method declareImports
introduces the names of
the imported class or interface types in the type namespace. Imported
type names must be unique. When used (e.g. in a parameter declaration,
cast expression, etc.) a type name must be the name of the candidate
class, the name of a class or interface imported by method
declareImports
, or denote a class or interface from the same
package as the candidate class.
The method setClass
introduces the names of the candidate class fields.
The method declareParameters
introduces the names of the
parameters. A name introduced by declareParameters
hides the name
of a candidate class field if equal. Parameter names must be unique.
The method declareVariables
introduces the names of the variables.
A name introduced by declareVariables
hides the name of a candidate
class field if equal. Variable names must be unique and must not
conflict with parameter names.
A hidden field may be accessed using the 'this' qualifier:
this.fieldName
.
The Query
interface provides methods which execute the query
based on the parameters given. They return a Collection
which the
user can iterate to get results. For future extension, the signature
of the execute
methods specifies that they return an Object
which
must be cast to Collection
by the user.
Any parameters passed to the execute
methods are used only for
this execution, and are not remembered for future execution.
| Method Summary | |
void |
close(java.lang.Object queryResult)
Close a query result and release any resources associated with it. |
void |
closeAll()
Close all query results associated with this Query instance, and release all
resources associated with them. |
void |
compile()
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan. |
void |
declareImports(java.lang.String imports)
Set the import statements to be used to identify the fully qualified name of variables or parameters. |
void |
declareParameters(java.lang.String parameters)
Declare the list of parameters query execution. |
void |
declareVariables(java.lang.String variables)
Declare the unbound variables to be used in the query. |
java.lang.Object |
execute()
Execute the query and return the filtered Collection. |
java.lang.Object |
execute(java.lang.Object p1)
Execute the query and return the filtered Collection . |
java.lang.Object |
execute(java.lang.Object p1,
java.lang.Object p2)
Execute the query and return the filtered Collection . |
java.lang.Object |
execute(java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
Execute the query and return the filtered Collection . |
java.lang.Object |
executeWithArray(java.lang.Object[] parameters)
Execute the query and return the filtered Collection . |
java.lang.Object |
executeWithMap(java.util.Map parameters)
Execute the query and return the filtered Collection . |
boolean |
getIgnoreCache()
Get the ignoreCache option setting. |
PersistenceManager |
getPersistenceManager()
Get the PersistenceManager associated with this Query . |
void |
setCandidates(java.util.Collection pcs)
Set the candidate Collection to query. |
void |
setCandidates(Extent pcs)
Set the candidate Extent to query. |
void |
setClass(java.lang.Class cls)
Set the class of the candidate instances of the query. |
void |
setFilter(java.lang.String filter)
Set the filter for the query. |
void |
setIgnoreCache(boolean ignoreCache)
Set the ignoreCache option. |
void |
setOrdering(java.lang.String ordering)
Set the ordering specification for the result Collection . |
| Method Detail |
public void setClass(java.lang.Class cls)
The class specifies the class
of the candidates of the query. Elements of the candidate collection
that are of the specified class are filtered before being
put into the result Collection
.
cls
- the Class
of the candidate instances.public void setCandidates(Extent pcs)
Extent
to query.
pcs
- the candidate Extent
.public void setCandidates(java.util.Collection pcs)
Collection
to query.
pcs
- the candidate Collection
.public void setFilter(java.lang.String filter)
The filter specification is a String
containing a Boolean
expression that is to be evaluated for each of the instances
in the candidate collection. If the filter is not specified,
then it defaults to "true", which has the effect of filtering
the input Collection
only for class type.
An element of the candidate collection is returned in the result if:
Class
of the Query
; and
true
.
The user may denote uniqueness in the filter expression by
explicitly declaring an expression (for example, e1 != e2
).
Rules for constructing valid expressions follow the Java language, except for these differences:
Date
fields and Date
parameters are valid.
=
, +=
, etc. and pre- and post-increment
and -decrement are not supported. Therefore, there are no side
effects from evaluation of any expressions.
Collection.contains(Object o)
, Collection.isEmpty()
,
String.startsWith(String s)
, and String.endsWith(String e)
.
Implementations might choose to support non-mutating method
calls as non-standard extensions.
null
-valued field, which would throw
NullPointerException
, is treated as if the filter expression
returned false
for the evaluation of the current set of variable
values. Other values for variables might still qualify the candidate
instance for inclusion in the result set.
Collection
types) is
specified using a variable declaration and the
Collection.contains(Object o)
method.
Identifiers in the expression are considered to be in the name
space of the specified class, with the addition of declared imports,
parameters and variables. As in the Java language, this
is a reserved
word which means the element of the collection being evaluated.
Navigation through single-valued fields is specified by the Java
language syntax of field_name.field_name....field_name
.
A JDO implementation is allowed to reorder the filter expression for optimization purposes.
filter
- the query filter.public void declareImports(java.lang.String imports)
String
with semicolon-separated
statements.
The String
parameter to this method follows the syntax of the
import statement of the Java language.
imports
- import statements separated by semicolons.public void declareParameters(java.lang.String parameters)
String
containing one or more query
parameter declarations separated with commas. Each parameter named
in the parameter declaration must be bound to a value when
the query is executed.
The String
parameter to this method follows the syntax for formal
parameters in the Java language.
parameters
- the list of parameters separated by commas.public void declareVariables(java.lang.String variables)
String
containing one or more unbound variable declarations separated
with semicolons. It follows the syntax for local variables in
the Java language.
variables
- the variables separated by semicolons.public void setOrdering(java.lang.String ordering)
Collection
. The
ordering specification is a String
containing one or more ordering
declarations separated by commas.
Each ordering declaration is the name of the field on which
to order the results followed by one of the following words:
"ascending
" or "descending
".
The field must be declared in the candidate class or must be a navigation expression starting with a field in the candidate class.
Valid field types are primitive types except boolean
; wrapper types
except Boolean
; BigDecimal
; BigInteger
;
String
; and Date
.
ordering
- the ordering specification.public void setIgnoreCache(boolean ignoreCache)
PersistenceManagerFactory
or the
PersistenceManager
used to create this Query
.
The ignoreCache option setting specifies whether the query should execute
entirely in the back end, instead of in the cache. If this flag is set
to true
, an implementation might be able to optimize the query
execution by ignoring changed values in the cache. For optimistic
transactions, this can dramatically improve query response times.
ignoreCache
- the setting of the ignoreCache option.public boolean getIgnoreCache()
setIgnoreCache(boolean)
public void compile()
public java.lang.Object execute()
Collection
.executeWithArray(Object[] parameters)
public java.lang.Object execute(java.lang.Object p1)
Collection
.
p1
- the value of the first parameter declared.
Collection
.executeWithArray(Object[] parameters)
public java.lang.Object execute(java.lang.Object p1, java.lang.Object p2)
Collection
.
p1
- the value of the first parameter declared.p2
- the value of the second parameter declared.
Collection
.executeWithArray(Object[] parameters)
public java.lang.Object execute(java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Collection
.
p1
- the value of the first parameter declared.p2
- the value of the second parameter declared.p3
- the value of the third parameter declared.
Collection
.executeWithArray(Object[] parameters)
public java.lang.Object executeWithMap(java.util.Map parameters)
Collection
. The query
is executed with the parameters set by the Map
values. Each Map
entry
consists of a key which is the name of the parameter in the
declareParameters
method, and a value which is the value used in
the execute
method. The keys in the Map
and the declared parameters
must exactly match or a JDOUserException
is thrown.
parameters
- the Map
containing all of the parameters.
Collection
.executeWithArray(Object[] parameters)
public java.lang.Object executeWithArray(java.lang.Object[] parameters)
Collection
.
The execution of the query obtains the values of the parameters and matches them against the declared parameters in order. The names of the declared parameters are ignored. The type of the declared parameters must match the type of the passed parameters, except that the passed parameters might need to be unwrapped to get their primitive values.
The filter, import, declared parameters, declared variables, and ordering statements are verified for consistency.
Each element in the candidate Collection
is examined to see that it
is assignment compatible to the Class
of the query. It is then evaluated
by the Boolean expression of the filter. The element passes the filter
if there exist unique values for all variables for which the filter
expression evaluates to true
.
parameters
- the Object
array with all of the parameters.
Collection
.public PersistenceManager getPersistenceManager()
PersistenceManager
associated with this Query
.
If this Query
was restored from a serialized form, it has no
PersistenceManager
, and this method returns null
.
PersistenceManager
associated with this Query
.public void close(java.lang.Object queryResult)
execute(...)
and might have iterators open on it.
Iterators associated with the query result are invalidated: they return false
to hasNext()
and throw NoSuchElementException
to next()
.
queryResult
- the result of execute(...)
on this Query
instance.public void closeAll()
Query
instance, and release all
resources associated with them. The query results might have iterators open
on them. Iterators associated with the query results are invalidated:
they return false
to hasNext()
and throw
NoSuchElementException
to next()
.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


SOFTWARE FOR EMBEDDED SYSTEMS
SOFTWARE FOR EMBEDDED SYSTEMS
Textbooks
[ESP] "An Embedded Software Primer", Simon, Addison-Wesley Professional, 1999, ISBN-13:<PHONE_NUMBER>692.
[CPS] “Introduction to Embedded Systems - A Cyber-Physical Systems Approach”, Lee and Seshia,,
http://LeeSeshia.org, 2010. [PDF]
In addition, a comprehensive set of lecture slides will be distributed. Links to embedded system resources on the web will also be provided. These resources will include a reading list of articles in magazines, websites, technical conferences, and research journals devoted to embedded systems.
Manuals
We will use two boards in the labs. In the first part of the class our platform will be a Texas Instruments MSP430. The following documents give details of the architecture and the tools used to program it:
•MSP-EXP430F5438 Experimenter Board User's Guide [PDF]
•MSP430x5xx Family User's Guide [PDF]
•MSP Hardware Data Sheet [PDF]
•MSP430 Optimizing C/C++ Compiler v 3.2 [PDF] (IAR C/C++ Compiler Reference Guide [PDF])
•Code Composer Studio v4 User’s Guide for MSP430 [PDF]
•LCD Data sheet [PDF]
•Accelerometer [PDF]
Related Classes
The material presented in these classes can be a useful refresher on hardware issues.
•Microprocessor System Design and Interface, ECE 362 [slides]
•Introduction to Digital System Design, ECE 270 [slides]
Other Books
•Barr, Massa, Programming Embedded Systems, O'Reilly, 2006. www.oreilly.com/catalog/embsys2
•Buttazzo, Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, Springer, 2005.
•Burns and Wellings, Real-Time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time POSIX, Addison-Wesley, 2001.


{% load static %}
TESTGR
Monitoring
Search
History
{% if request.user.is_staff %}
Management
{% endif %}
{% if running_jobs_count > 0 %}
Active jobs:
{{ running_jobs_count }}
{% else %}
{% endif %}
Github
Logout
{% if request.user.is_staff %}
Management
Environments
Users
Settings
About
{% endif %}
Settings
Running jobs age (minutes)
Each 5 minutes a background task will do a force stop action for running jobs which are older than configured time
Save


SESSION NAME: #{helloBackingBean.name}
Royal Blood are an English rock duo formed in Worthing, West Sussex, in 2013. The band's sound is reminiscent of and rooted in modern blues rock, hard rock, garage rock and psychedelic rock. Their first album Royal Blood was released in August 2014.
| Name | Year |
|---|---|
| Royal Blood | 2014 |


Projects
Book Club, API Application
Live Application | | Github Repository
- Intent ~ As a team, build a custom website/application for a client and utilize multiple client side API calls to pull and display data dynamically
- API#1 ~ Google Books
- API#2 ~ New York Times Best Sellers List
- Technology ~ HTML, CSS, Javascript & JQuery
- Team ~ Cameron Nix, Ava Brenneke, Jaden Lee, Nick Johnson, Jonathan Yee
- Client: ~ Dharma Center Bookstore (closed, late 2020)


Audrey Hepburn was born Audrey Kathleen Hepburn-Ruston on May 4, 1929 in Brussels, Belgium. She was a blue-blood and a cosmopolitan from birth. Her mother, Ella van Heemstra, was a Dutch baroness; Audrey's father, Joseph Victor Anthony Hepburn-Ruston, was born in Úzice, Bohemia, of English and Austrian descent, and worked in business. After her parents divorced, Audrey went to London with her mother where she went to a private girls school. Later, when her mother moved back to the Netherlands, she attended private schools as well. While she vacationed with her mother in Arnhem, Netherlands, Hitler's army took over the town. It was here that she fell on hard times during the Nazi occupation. Audrey suffered from depression and malnutrition. After the liberation, she went to a ballet school in London on a scholarship and later began a modeling career
.As a model, she was graceful and, it seemed, she had found her niche in life--until the film producers came calling. In 1948, after being spotted modeling by a producer, she was signed to a bit part in the European film Dutch in Seven Lessons (1948). Later, she had a speaking role in the 1951 film, Young Wives' Tale (1951) as Eve Lester. The part still wasn't much, so she headed to America to try her luck there. Audrey gained immediate prominence in the US with her role in Roman Holiday (1953) in 1953. This film turned out to be a smashing success, and she won an Oscar as Best Actress. This gained her enormous popularity and more plum roles.
In contrast to the "sex goddesses" of the silver screen, Audrey Hepburn had a more wholesome beauty and an aura of innocence and class about her which gained her many devoted fans.
Roman Holiday (1953) was followed by another similarly wonderful performance in the 1957 classic Funny Face (1957). Sabrina (1954), in 1954, for which she received another Academy nomination, and Love in the Afternoon (1957), in 1957, also garnered rave reviews. In 1959, she received yet another nomination for her role in The Nun's Story (1959). Audrey reached the pinnacle of her career when she played Holly Golightly in the delightful film Breakfast at Tiffany's (1961)in 1961. For this she received another Oscar nomination. She scored commercial success again in the espionage caper Charade (1963). One of Audrey's most radiant roles was in the fine production of My Fair Lady (1964) in 1964. Her co-star, Rex Harrison, once was asked to identify his favorite leading lady. Without hesitation, he replied, "Audrey Hepburn in 'My Fair Lady.'" After a couple of other movies, most notably Two for the Road (1967), she hit pay dirt and another nomination in 1967's Wait Until Dark (1967).By the end of the sixties, after her divorce from actor Mel Ferrer, Audrey decided to retire while she was on top. Later she married Dr. Andrea Dotti. From time to time, she would appear on the silver screen. One film of note was Robin and Marian (1976), with Sean Connery in 1976. In 1988, Audrey became a special ambassador to the United Nations UNICEF fund helping children in Latin America and Africa, a position she retained until 1993. She was named to People's magazine as one of the 50 most beautiful people in the world. Her last film was Always (1989) in 1989.
Audrey Hepburn died on January 20, 1993 in Tolochnaz, Switzerland, from appendicular cancer. She had made a total of 31 high quality movies. Her elegance and style will always be remembered in film history as evidenced by her being named in Empire magazine's "The Top 100 Movie Stars of All Time." - IMDb Mini Biography By: Denny Jackson and Volker Boehm


{% extends "layout.html" %} {% block title %}Recent changes{% endblock %} {% block head %} {% endblock %} {% block breadcrumb %}
These are the recent changes to the tags on the website. The website is regularly updated, but it is possible that the repository is slightly ahead.
More than 20 tags were affected, see the commit for more information. {% else %}


Arcona is a Venture Studio for AI and Creativity.
We rapidly prototype and deliver creative products.
Amélie Anglade is a specialist in Music Information Retrieval–the application of AI to music. Her interests and background are in Music identification, recommendation and discovery.
Ryan Groves is a composer, music theorist, and AI Music expert, in addition to being a curator and creator in the XR (Virtual/Augmented/Mixed Realities) space.


An R Commander plug-in for the survival package, with dialogs for Cox models, parametric survival regression models, estimation of survival curves, and testing for differences in survival curves, along with data-management facilities and a variety of tests, diagnostics and graphs.
| Version: | 1.2-0 |
| Depends: | R (≥ 2.10), survival, date, stats |
| Imports: | Rcmdr (≥ 2.4-0) |
| Published: | 2017-10-21 |
| Author: | John Fox |
| Maintainer: | John Fox <jfox at mcmaster.ca> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| Citation: | RcmdrPlugin.survival citation info |
| Materials: | NEWS |
| CRAN checks: | RcmdrPlugin.survival results |
| Reference manual: | RcmdrPlugin.survival.pdf |
| Package source: | RcmdrPlugin.survival_1.2-0.tar.gz |
| Windows binaries: | r-devel: RcmdrPlugin.survival_1.2-0.zip, r-release: RcmdrPlugin.survival_1.2-0.zip, r-oldrel: RcmdrPlugin.survival_1.2-0.zip |
| OS X binaries: | r-release: RcmdrPlugin.survival_1.2-0.tgz, r-oldrel: RcmdrPlugin.survival_1.2-0.tgz |
| Old sources: | RcmdrPlugin.survival archive |
Please use the canonical form https://CRAN.R-project.org/package=RcmdrPlugin.survival to link to this page.


|
texmfstart − run ConTeXt scripts, make ConTeXt wrapper scripts, view documents |
|
texmfstart [ options ... ] [ filename ] [ arguments ... ] |
|
ConTeXt is a typesetting system based on the .BR tex (1) family of programs. texmfstart is a ConTeXt meta-script that can run subordinate scripts (subscripts?) such as texexec(1), ctxtools(1), or pdftools(1). It can also generate short wrapper scripts to simplify common uses. These scripts are often called stubs in the ConTeXt documentation. The options control texmfstart’s behaviour, and the arguments are passed to the program identified by filename. If the filename is a document, then texmfstart will start a viewer for that document. For example: |
texmfstart showcase.pdf will start an appropriate viewer for showcase.pdf. See the EXAMPLES section. |
|
General: |
|
--help, --version |
|
print version information, usage, and examples. |
|
--verbose |
|
print status and progress information, for example what commands are being executed. |
|
--clear |
|
don’t pass info about locations to child processes. |
|
Running a program: |
|
--arguments=str |
|
an alternative for providing the arguments to be passed. For example, |
texmfstart --arguments=b.tex texexec will pass b.tex as the argument to texexec. |
|
--report |
|
dry run: report what command would be run, but do not run it |
|
--locate |
|
dry run: like --report but doesn’t print the trailing newline. |
|
--browser |
|
view the document in a web browser (for Windows). |
|
--file=filename |
|
an alternative way to specify the file (the program to run or document to open). |
|
--direct |
|
run a program without searching for its location (assumes that the program is on the PATH). |
|
--execute |
|
use the ruby(1) exec function instead of its system function. |
|
--program=str |
|
the program space where kpsewhich(1) will search (default: context). This information is given to kpsewhich as its -progname option. Usually you don’t need this option. |
|
Creating startup scripts: |
|
--make |
create a wrapper script or batch file to run the given file. The wrapper scripts are put in the current path, which usually means the current directory. If all is given as the file, e.g. |
texmfstart --make all then make all the ConTeXt wrapper scripts (the stubs). |
|
--windows |
|
when making a wrapper script (stub), create a Windows batch (.bat) file. Usually you do not need to specify this option, as texmfstart will figure out what operating system you are using. |
|
--linux |
|
when making a wrapper script, create a Unix shell script. Usually you do not need to specify this option, as texmfstart will figure out what operating system you are using. |
|
--stubpath=path |
|
specify where to put the wrapper scripts (stubs). |
|
--indirect |
|
always use texmfstart in the wrapper script (stub). |
|
Document viewing: |
|
--page=number |
|
open the document at this page. |
|
Environments and paths: |
|
--path=str |
|
change to the specified path. |
|
--tree=str |
|
use the given TEXMF tree. |
|
--autotree |
|
automatically determine the TEXMF tree to use (the default). |
|
--environment=str |
|
use the given environment file. Its syntax is given in the mtexmfstart.pdf manual. |
|
--showenv |
|
print the environment variables known at runtime |
|
Conditional execution: |
|
--iftouched=file1,file2 |
|
run only when the given files have different timestamps. |
|
--ifchanged=str |
|
run only when the given file has changed (based on its last-computed MD5 checksum). |
|
Special features: |
|
--edit |
open the given file in an editor. |
|
Optional prefixes determine the method used to search for the specified file: |
|
bin:filename |
|
expanded name based on the PATH environment variable |
|
kpse:filename |
|
expanded name based on kpsewhich(1) result |
|
rel:filename |
|
expanded name relative to the current directory |
|
env:name |
|
expanded pathname based on environment variable name |
|
path:filename |
|
path part of filename as located by kpsewhich(1) |
|
texmfstart texexec.rb file.tex |
|
Locate the texexec.rb script and run it with file.tex as its argument. In other words, make file.pdf from file.tex. If texexec(1) is properly installed on your system, this common invocation can be shortened to |
texexec file.tex |
|
texmfstart texexec file.tex |
|
Locate the texexec(1) program (currently a ruby(1) script, texexec.rb) and run it with file.tex as its argument, producing file.pdf. This invocation can be shortened to |
texexec file.tex |
|
texmfstart ctxtools --updatecontext |
|
Run the ctxtools(1) script, updating the ConTeXt installation. This invocation is equivalent to |
ctxtools --updatecontext |
|
texmfstart pstopdf --method=3 cow.eps |
|
Convert cow.eps to PDF using method 3 of pstopdf(1). This invocation is equivalent to |
pstopdf --method=3 cow.eps |
|
texmfstart --make --stubpath=/usr/local/bin texexec |
|
Make a wrapper script (stub), either a shell script /usr/local/bin/texexec on Unix, or a batch file \usr\local\bin\texexec.bat on Windows. On Unix (and maybe on Windows?), you need to make the script executable; see chmod(1). |
|
texmfstart --edit kpse:cont-sys.tex |
|
Locate and edit the cont-sys.tex configuration file. |
|
texmfstart --ifchanged=whatever.mp texexec --mpgraphic whatever.mp |
|
Rerun texexec if whatever.mp has changed since the last use of --ifchanged. |
|
texmfstart --ifchanged=whatever.mp bin:echo rerun MetaPost |
|
If the whatever.mp source file has changed since the last use of --ifchanged, then use the echo(1) command to tell the user to rerun MetaPost (see mpost(1)). This example shows that texmfstart can be used to run any script, not just ConTeXt scripts. The bin: prefix tells texmfstart not to search for echo in the TEXMF tree(s), but to assume that it’s an executable somewhere on the PATH. |
|
texmfstart --ifchanged=whatever.mp --direct echo rerun MetaPost |
|
This invocation has the same effect as the preceding example, but using --direct instead of the bin: prefix, again to tell texmfstart not to search for the echo command. |
|
file.md5 |
|
MD5 checksum file used for the --ifchanged option. |
|
PATH |
For expanding filenames given with a bin prefix. |
|
TEXMFSTART_EDITOR, EDITOR, editor |
|
Editor to use with --edit. The environment variables are looked up in that order, with the first setting found taking priority. |
|
ctxtools(1), kpsewhich(1), makempy(1), mpost(1), pdftools(1), pstopdf(1), texexec(1), texfont(1), texutil(1). The texmfstart manual, mtexmfstart.pdf, available from PRAGMA ADE. |
|
On Unix, opening a PDF document first tries pdfopen then acroread, neither of which may be present on your system. The --report option doesn’t work if you specify a filename prefix (i.e. it does a real run instead of a dry run). |
|
ConTeXt is written and maintained by Hans Hagen. This man page, which is in the public domain, was written by Sanjoy Mahajan<EMAIL_ADDRESS>based on the mtexmfstart.pdf manual. |


What type of home is best for you?
Answer a few questions about your preferences to find out which type of home best matches you.
1. What best describes your thoughts about acquiring things?
Don't have much use for a bunch of things...
I buy what I need when I need it...
I've got to have the latest and greatest...
Whatever I need I can make myself...
2. What is your age range?
Older than 50
35-49
18-34
under 18
What is your yearly gross salary?
Less than $19,999
$20,000 to $39,999
$40,000 to $59,999
$60,000 to $79,999
$80,000 to $99,999
$100,000-$159,999
More than 6 Figs baby!!
What best describes what you like to do in your free time?
NOTHING!
Shop til I drop!
Fishing, Hiking, Biking, anything outside!
Just relax and hang out with family and friends...
What is your household size
Just me :-(
2
3-5
More than 5 and a few furry friends
Submit
"You want Ruby!"


Interactive map shows the flow of containers from land to sea and vice versa. Circles show the top 20 ports worldwide, scaled by volume of container traffic. Lines show global shipping voyages for 2007.
Sources: World Bank, World Shipping Council, National Center for Ecological Analysis and Synthesis
View ProjectD3 Line graph comparing how Nicaragua fares against its closest neighbors in economic development over the years.
Source: World Bank
View ProjectD3 bar chart comparing the Human Development Index of countries in the Western hemisphere. Nicaragua is the second lowest before Haiti.
Source: United Nations Development Programme
View ProjectBuilt a scraper and D3 visualization to pull live mayoral ranked choice voting results to Oakland North on election day.
Source: Alameda County Registrar of Voters
View ProjectLeaflet map showing earthquake risks in the United States.
Source: United States Geological Survey
View ProjectNetwork visualization depicting connections within the United States Senate.
Source: Govtrack.us
View ProjectD3 Scatterplot showing differences in pay between men and women.
Source: United States Bureau of Labor Statistics
View Project


ModellableView
public protocol ModellableView : View
Mixin protocol for UIView subclasses based on the same SSUL lifecycle of View
. Conforming to ModellableView
, a UIView
will get a model: ViewModel
property
and the update(oldModel: ViewModel?)
will be automatically called each time the model property will change.
If your UIView is simple and you don’t want to use a ViewModel, refer to the View
protocol instead.
Overview
The View
protocol is good enough for small reusable UI elements that can be manipulated through properties.
There are a couple of drawbacks to this approach:
- it’s not easy to test UI elements
- in the
View.update()
phase we don’t know the actual property that is changed, meaning that we cannot reason in terms of differences from the old values - changing two or more properties at the same time will trigger two or more updates.
To solve all of these issues we introduce the concept of ViewModel
.
A ViewModel is a struct that contains all the properties that define the state of the View.
struct ContactViewModel: ViewModel {
var name: String = "John"
var lastName: String = "Doe"
}
A ModellableView
then is a special case of View
that is using a ViewModel to represent its state.
All the Setup, Style and Layout phases described in View
are still in use, the only difference is that
the Update method of the ModellableView is getting an oldModel
parameter.
struct ContactView: UIView, ModellableView {
// subviews to create the UI
private var title = UILabel()
private var subtitle = UILabel()
// interactions
var nameDidChange: ((String) -> ())?
var lastNameDidChange: ((String) -> ())?
override init(frame: CGRect = .zero) {
super.init(frame: frame)
self.setup()
self.style()
}
func setup() {
// define the subviews that will make up the UI
self.addSubview(self.title)
self.addSubview(self.subtitle)
self.title.on(.didEndEditing) { [weak self] label in
self?.nameDidChange?(label.text)
}
self.subtitle.on(.didEndEditing) { [weak self] label in
self?.lastNameDidChange?(label.text)
}
}
func style() {
// define the default look and feel of the UI elements
}
func update(oldModel: ContactViewModel?) {
// update the UI based on the value of `self.model`
// you can use `oldModel` to reason about diffs
self.title.text = self.model.name
self.subtitle.text = self.model.lastname
}
override func layoutSubviews() {
// layout the subviews
}
}
Conforming to ModellableView
will:
- create the
model: ContactViewModel
variable automatically for you. - automatically call the
ModellableView.update(oldModel:)
method every time the model changes - allow to test the ViewModel instead of testing the ModellableView
- include the oldModel inside the
ModellableView.update(oldModel:)
so that you can reason about diffs - allow to change more than one property and trigger only one update
public protocol ModellableView: View {
associatedtype VM: ViewModel
// the ViewModel of the View.
// `update(oldModel: VM?)` will be called each time model will change
var model: VM? { get set }
// the model is changed, update the View
func update(oldModel: VM?)
}
-
The type of the ViewModel associated with the View
Declaration
Swift
associatedtype VM : ViewModel
-
model
Default implementationThe ViewModel of the View. Once changed, the
update(oldModel: VM?)
will be called. The model variable is automatically created for you once you conform to the ModellableView protocol. Swift is inferring the Type through theoldModel
parameter of theupdate(oldModel: ViewModel?)
method and we are adding the var exploiting a feature of the Objective-C runtime called Associated Objects.Default Implementation
The ViewModel of the View. Once changed, the
update(oldModel: VM?)
will be called. The model variable is automatically created for you once you conform to the ModellableView protocol. Swift is inferring the Type through theoldModel
parameter of theupdate(oldModel: ViewModel?)
method and we are adding the var exploiting a feature of the Objective-C runtime called Associated Objects.Declaration
Swift
var model: VM? { get set }
-
Called when the ViewModel is changed. Update the View using
self.model
.Declaration
Swift
func update(oldModel: VM?)
-
update()
Extension methodWill throw a fatalError. Use
update(oldModel:)
instead.Declaration
Swift
public func update()


Model-View-Controller (MVC)
What is MVC?
MVC is an approach to separating your code depending on what role it plays in your application. In the application flow it starts with a controller that is loaded. That Controller executes a method which retrieves data using Models. Once it is done the controller decides what View to load, which contains the output your visitors get to see.
Controllers
Controller classes are located in APPPATH/classes/controller
Fuel's routing decides based on the requested URL what controller to load and what method to call upon it. This is where your application starts working. The Controller decides what actions to take, what to do with any user input, what data gets manipulated and which View is shown to the user. The Controller does none of these things itself however; it calls upon Models and Classes to do the work.
Read more about Controllers.
Models
Model classes are located in APPPATH/classes/model
Whenever data needs to be retrieved, manipulated or deleted this should always be done by a model. A Model is a representation of some kind of data and has the methods to change them. For example: you never put SQL queries in a Controller, those are put in the Model and the Controller will call upon the Model to execute the queries. This way if your database changes you won't need to change all your Controllers but just the Model that acts upon it.
Read more about Models.
Views
Views are located in APPPATH/views
Views contain your HTML, which should never be found in your Controllers or any other class that is not
specifically meant to create output.
Views should thus contain little more than echo and foreach usage of PHP.
Read more about Views.
Presenters
Presenter classes are located in APPPATH/classes/presenter
Once your application gets more complex you'll discover that it gets hard to decide if a piece of logic really belongs in the Controller, what if it is very specifically about the View and has little to do with your application logic? This is where Presenters come in; they are the glue between your controllers and your views.
Read more about Presenters.


SkySQL demo
Let's perform a select
SELECT * FROM
...
WHERE
...
=
Search!
Made by
Upshot
|
Open source on GitHub
|
developed by DaWe


[Summary] [Package List] [Test Cases]
| Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|
| 24 | 0 | 0 | 0 | 100% | 11.44 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
[Summary] [Package List] [Test Cases]
| Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|---|---|---|---|---|---|
| de.dashup.test | 24 | 0 | 0 | 0 | 100% | 11.44 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
|---|---|---|---|---|---|---|---|
| DatabaseUnitTest | 9 | 0 | 0 | 0 | 100% | 5.075 | |
| ServiceLoginRegisterTest | 7 | 0 | 0 | 0 | 100% | 2.842 | |
| ServiceSettingsTest | 8 | 0 | 0 | 0 | 100% | 3.523 |
[Summary] [Package List] [Test Cases]
| getUserThatDoesNotExist | 0.599 | |
| testReadLatestID | 0.336 | |
| testGetObjectWithOrderBy | 0.615 | |
| testGet | 0.303 | |
| testDelete | 0.421 | |
| testGetObject | 0.332 | |
| testInsert | 0.363 | |
| testUpdate | 0.368 | |
| testGetWithOrderBy | 0.408 |
| testGetUserByToken | 0.723 | |
| testDeleteToken | 0.316 | |
| testLogin | 0.367 | |
| testRegisterUser | 0.361 | |
| testRegisterUserWithEmailInUse | 0.324 | |
| testLoginWithRememberMe | 0.367 | |
| testLoginInvalidCredentials | 0.377 |


Generate a shared secret with Curve25519
Note: the keys accepted and printed in this form are base-32 encoded.
My private key:
Public key:
Verify current browser and library
-
Source code on GitHub


It's important to note that you don't need to use a preprocessor with Tailwind — you typically write very little CSS on a Tailwind project anyways so using a preprocessor just isn't as beneficial as it would be in a project where you write a lot of custom CSS.
This guide only exists as a reference for people who need to or would like to integrate Tailwind with a preprocessor for one reason or another.
Using PostCSS as your preprocessor
If you're using Tailwind for a brand new project and don't need to integrate it with any existing Sass/Less/Stylus stylesheets, you should highly consider relying on other PostCSS plugins to add the preprocessor features you use instead of using a separate preprocessor.
This has a few benefits:
- Your builds will be faster. Since your CSS doesn't have to be parsed and processed by multiple tools, your CSS will compile much quicker using only PostCSS.
- No quirks or workarounds.  Working exclusively with PostCSS avoids this.
For a fairly comprehensive list of available PostCSS plugins see the PostCSS GitHub repository, but here are a few important ones we use on our own projects and can recommend.
Build-time imports
One of the most useful features preprocessors offer is the ability to organize your CSS into multiple files and combine them at build time by processing @import
statements in advance, instead of in the browser.
The canonical plugin for handling this with PostCSS is postcss-import.
To use it, install the plugin via npm:
# npm
npm install postcss-import
# yarn
yarn add postcss-import
Then add it as the very first plugin in your PostCSS configuration:
// postcss.config.js
module.exports = {
plugins: [
require('postcss-import'),
require('tailwindcss'),
require('autoprefixer'),
]
}
One important thing to note about postcss-import
is that it strictly adheres to the CSS spec and disallows @import
statements anywhere except at the very top of a file.
Won't work, `@import` statements must come first
/* components.css */
.btn {
@apply px-4 py-2 rounded font-semibold bg-gray-200 text-black;
}
/* Will not work */
@import "./components/card";
The easiest solution to this problem is to never mix regular CSS and imports in the same file. Instead, create one main entry-point file for your imports, and keep all of your actual CSS in separate files.
Use separate files for imports and actual CSS
/* components.css */
@import "./components/buttons.css";
@import "./components/card.css";
/* components/buttons.css */
.btn {
@apply px-4 py-2 rounded font-semibold bg-gray-200 text-black;
}
/* components/card.css */
.card {
@apply p-4 bg-white shadow rounded;
}
The place you are most likely to run into this situation is in your main CSS file that includes your @tailwind
declarations.
Won't work, `@import` statements must come first
@tailwind base;
@import "./custom-base-styles.css";
@tailwind components;
@import "./custom-components.css";
@tailwind utilities;
@import "./custom-utilities.css";
You can solve this by putting your @tailwind
declarations each in their own file. To make this easy, we provide separate files for each @tailwind
declaration with the framework itself that you can import directly from node_modules
.
Import our provided CSS files
@import "tailwindcss/base";
@import "./custom-base-styles.css";
@import "tailwindcss/components";
@import "./custom-components.css";
@import "tailwindcss/utilities";
@import "./custom-utilities.css";
postcss-import
is smart enough to look for files in the node_modules
folder automatically, so you don't need to provide the entire path — "tailwindcss/base"
for example is enough.
Nesting
To add support for nested declarations, you have two options:
-
postcss-nested, which uses a syntax much like Sass.
-
postcss-nesting, which follows the CSS Nesting specification that will hopefully be available directly in the browser in the future.
To use either of these plugins, install them via npm:
# npm
npm install postcss-nested # or postcss-nesting
# yarn
yarn add postcss-nested # or postcss-nesting
Then add them to your PostCSS configuration, somewhere after Tailwind itself but before Autoprefixer:
// postcss.config.js
module.exports = {
plugins: [
require('postcss-import'),
require('tailwindcss'),
require('postcss-nested'), // or require('postcss-nesting')
require('autoprefixer'),
]
}
Variables
These days CSS variables (officially known as custom properties) have really good browser support, so you may not actually need a plugin for variables at all.
However if you need to support IE11, you can use the postcss-custom-properties plugin to automatically create fallbacks for your variables.
To use it, install it via npm:
# npm
npm install postcss-custom-properties
# yarn
yarn add postcss-custom-properties
Then add it to your PostCSS configuration, somewhere after Tailwind itself but before Autoprefixer:
// postcss.config.js
module.exports = {
plugins: [
require('postcss-import'),
require('tailwindcss'),
require('postcss-nested'),
require('postcss-custom-properties'),
require('autoprefixer'),
]
}
Future CSS features
You can add support for dozens of upcoming CSS features to your project using the postcss-preset-env plugin.
To use it, install it via npm:
# npm
npm install postcss-preset-env
# yarn
yarn add postcss-preset-env
Then add it to your PostCSS configuration somewhere after Tailwind itself:
// postcss.config.js
module.exports = {
plugins: [
require('postcss-import'),
require('tailwindcss'),
require('postcss-preset-env')({ stage: 1 }),
]
}
It's important to note that CSS variables, nesting, and autoprefixer are included out-of-the-box, so if you're using postcss-preset-env
, you don't need to add separate plugins for those features.
Using Sass, Less, or Stylus
To use Tailwind with a preprocessing tool like Sass, Less, or Stylus, you'll need to add an additional build step to your project that lets you run your preprocessed CSS through PostCSS. If you're using Autoprefixer in your project, you already have something like this set up.
The exact instructions will be different depending on which build tool you are using, so see our installation documentation to learn more about integrating Tailwind into your existing build process.
The most important thing to understand about using Tailwind with a preprocessor is that preprocessors like Sass, Less, and Stylus run separately, before Tailwind. This means that you can't feed output from Tailwind's theme()
function into a Sass color function for example, because the theme()
function isn't actually evaluated until your Sass has been compiled to CSS and fed into PostCSS.
Won't work, Sass is processed first
.alert {
background-color: darken(theme('colors.red.500'), 10%);
}
For the most cohesive development experience, it's recommended that you use PostCSS exclusively.
Aside from that, each preprocessor has its own quirk or two when used with Tailwind, which are outlined with workarounds below.
Sass
When using Tailwind with Sass, using !important
with @apply
requires you to use interpolation to compile properly.
Won't work, Sass complains about !important
.alert {
@apply bg-red-500 !important;
}
Use interpolation as a workaround
.alert {
@apply bg-red-500 #{!important};
}
Less
When using Tailwind with Less, you cannot nest Tailwind's @screen
directive.
Won't work, Less doesn't realise it's a media query
.card {
@apply rounded-none;
@screen sm {
@apply rounded-lg;
}
}
Instead, use a regular media query along with the theme()
function to reference your screen sizes, or simply don't nest your @screen
directives.
Use a regular media query and theme()
.card {
@apply rounded-none;
@media(min-width: theme('screens.sm')) {
@apply rounded-lg;
}
}
Use the @screen directive at the top-level
.card {
@apply rounded-none;
}
@screen sm {
.card {
@apply rounded-lg;
}
}
Stylus
When using Tailwind with Stylus, you can't use Tailwind's @apply
feature without wrapping the entire CSS rule in @css
so that Stylus treats it as literal CSS:
Won't work, Stylus complains about @apply
.card {
@apply rounded-lg bg-white p-4
}
Use @css to avoid processing as Stylus
@css {
.card {
@apply rounded-lg bg-white p-4
}
}
This comes with a signficant cost however, which is that you cannot use any Stylus features inside a @css
block.
Another option is to use the theme()
function instead of @apply
, and write out the actual CSS properties in long form:
Use theme() instead of @apply
.card {
border-radius: theme('borderRadius.lg');
background-color: theme('colors.white');
padding: theme('spacing.4');
}
In addition to this, Stylus doesn't support nesting the @screen
directive (just like Less).
Won't work, Stylus doesn't realise it's a media query
.card {
border-radius: 0;
@screen sm {
border-radius: theme('borderRadius.lg');
}
}
Instead, use a regular media query along with the theme()
function to reference your screen sizes, or simply don't nest your @screen
directives.
Use a regular media query and theme()
.card {
border-radius: 0;
@media(min-width: theme('screens.sm')) {
border-radius: theme('borderRadius.lg');
}
}
Use the @screen directive at the top-level
.card {
border-radius: 0;
}
@screen sm {
.card {
border-radius: theme('borderRadius.lg');
}
}


See: Description
| Interface | Description |
|---|---|
| BeamSearchContextGenerator<T> |
Interface for context generators used with a sequence beam search.
|
| Heap<E> |
Interface for interacting with a Heap data structure.
|
| InputStreamFactory |
Allows repeated reads through a stream for certain types of model building.
|
| ObjectStream<T> |
Reads
Object s from a stream. |
| ResetableIterator<E> |
This interface makes an
Iterator resetable. |
| SequenceCodec<T> | |
| SequenceValidator<T> |
| Class | Description |
|---|---|
| AbstractEventStream<T> | |
| AbstractObjectStream<T> | |
| BaseToolFactory |
Base class for all tool factories.
|
| BeamSearch<T> |
Performs k-best search over sequence.
|
| Cache |
Provides fixed size, pre-allocated, least recently used replacement cache.
|
| CollectionObjectStream<E> | |
| CountedSet<E> |
Set which counts the number of times a values are added to it.
|
| EventTraceStream | |
| FilterObjectStream<S,T> |
Abstract base class for filtering
ObjectStream s. |
| HashList |
Class which creates mapping between keys and a list of values.
|
| ListHeap<E extends Comparable<E>> |
This class implements the heap interface using a
List as the underlying
data structure. |
| MarkableFileInputStreamFactory |
A factory that creates
MarkableFileInputStream from a File |
| ObjectStreamUtils | |
| ParagraphStream |
Stream filter which merges text lines into paragraphs.
|
| PlainTextByLineStream |
Reads a plain text file and return each line as a
String object. |
| ReverseListIterator<T> |
An iterator for a list which returns values in the opposite order as the typical list iterator.
|
| Sequence |
Represents a weighted sequence of outcomes.
|
| Span |
Class for storing start and end integer offsets.
|
| StringList |
The
StringList is an immutable list of String s. |
| StringUtil | |
| TrainingParameters | |
| TreeHeap<E> | Deprecated
not used anymore, when there is need for a heap use ListHeap instead
|
| Version |
The
Version class represents the OpenNlp Tools library version. |
| Exception | Description |
|---|---|
| InvalidFormatException |
This exception indicates that a resource violates the expected data format.
|
Copyright © 2015 The Apache Software Foundation. All rights reserved.


--- layout: page title: "About" description: "This is what I do." header-img: "img/pattern-pink.png" ---
This is where you put a little blurb about yourself, and what this blog is about.
But until you have content you want to include on this page, feel free to check out the HTML formatting tips below.
Below are a few common HTML styling tips that you'll want to use when writing blog posts. HTML is a very simple markup language that works pretty much everywhere on the Web. It's worth your time to become familiar with basic HTML formatting.
You can delete this text from the "about.html" file in your site when you're writing up your own About page.
If you want to insert an image into a page or post, use the following HTML code:
It will then be displayed like so:
This code tells the browser to find the local file called "kitteh.jpg" in the "/img/" folder of your site, and display it as a image on the page. You can also display images that are hosted somewhere else on the Web by replacing the "/img/kitteh.jpg" with a link to an image somewhere else.
For example, an image you want to put on a page or post is viewable on another website like "http://i.imgur.com/SSTWO4Z.jpg". Go ahead and grab the link (make sure it is a link to an image, not a page!) and use it in the page HTML like this:
And voila:
You can easily add formatting to your text such as bold lettering, italics, and underlines to emphasize certain parts of your writing.
To make text bold, simply wrap words with code like this:
The text will then be rendered in your page like this:
bold text!
Similarly, wrap words with code like this for italics:
And it will be rendered like this:
italicized text!
Lastly, underlines can be used like this:
And it will be rendered like this:
Underlined text!
Seems simple enough, right? There's lots more you can do, but those are the more common HTML stying codes you'll want for writing blog posts in HTML.
Want some more guidance? Mozilla has a nice HTML cheat sheet that covers all of the more common HTML elements and formatting styles you may want to use. Check it out here: https://mozteach.makes.org/thimble/html-cheatsheet
Don't forget to delete all this HTML helper text when you make your About page. It will live on at the main Github repo here: https://github.com/billymeinke/ltec-647c-blog-jekyll/blob/gh-pages/about.html.


Whitmer OKs bill to bar sale of cough suppressant to minors
LANSING, Mich. (AP) - Michigan Gov. Gretchen Whitmer has signed legislation to prohibit the sale of an over-the-counter cough suppressant to minors unless they have a prescription.
The restriction on dextromethorphan will take effect next July. Dextromethorphan, or DXM, is found in many cough and cold medicines but has been abused by teenagers seeking a hallucinogenic high.
Retailers selling the over-the-counter drug will be required to ask for ID unless a customer appears to be at least 25 years old.
TOP STORIES
Franklin Graham calls on nation to pray for Trump as impeachment effort gains speed
DHS confirms no new border wall yet
Kevin McCarthy accuses Adam Schiff of lying about the whistleblower
People who sell DXM-containing products to youth under age 18 and minors who buy them will face civil fines.
Whitmer signed the bill Thursday.
Online:
House Bill 4412: http://bit.ly/3509Xn5
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


ldaPerfViaKnncLoo
LDA recognition rate via KNNC and LOO performance index
Contents
Syntax
- recogRate=ldaPerfViaKnncLoo(DS)
- recogRate=ldaPerfViaKnncLoo(DS, opt)
- recogRate=ldaPerfViaKnncLoo(DS, opt, plotOpt)
- [recogRate, bestFeaNum, computedClass]=ldaPerfViaKnncLoo(...);
Description
recogRate=ldaPerfViaKnncLoo(DS) return the leave-one-out recognition rate of KNNC on the dataset DS after dimension reduction using LDA (linear discriminant analysis)
- DS: the dataset
recogRate=ldaPerfViaKnncLoo(DS, opt) uses LDA with the option opt:
- opt.maxDim: Use this value as the max. dimensions after LDA projection
- opt.mode:
- 'approximate' (default) for approximate evaluation which uses all dataset for LDA project
- 'exact' for true leave-one-out test, which takes longer
The default value of option can be obtained by ldaPerfViaKnncLoo('defaultOpt').
recogRate=ldaPerfViaKnncLoo(DS, opt, 1) plots the recognition rates w.r.t. dimensions after LDA transformation.
Example
Using LDA over WINE dataset
DS=prData('wine'); opt=ldaPerfViaKnncLoo('defaultOpt'); opt.mode='approximate'; recogRate1=ldaPerfViaKnncLoo(DS, opt, 1);
18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 1 dim = 168/178 = 94.382% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 2 dim = 168/178 = 94.382% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 3 dim = 168/178 = 94.382% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 4 dim = 173/178 = 97.191% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 5 dim = 174/178 = 97.7528% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 6 dim = 175/178 = 98.3146% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 7 dim = 172/178 = 96.6292% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 8 dim = 173/178 = 97.191% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 9 dim = 170/178 = 95.5056% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 10 dim = 168/178 = 94.382% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 11 dim = 159/178 = 89.3258% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 12 dim = 143/178 = 80.3371% 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 LOO recog. rate of KNNC using 13 dim = 137/178 = 76.9663%
Compare two mode of LDA performance evaluation via KNNC-LOO
DS=prData('wine'); opt=ldaPerfViaKnncLoo('defaultOpt'); opt.mode='approximate'; tic; recogRate1=ldaPerfViaKnncLoo(DS, opt); time1=toc; opt.mode='exact'; tic; recogRate2=ldaPerfViaKnncLoo(DS, opt); time2=toc; plot(1:length(recogRate1), 100*recogRate1, '.-', 1:length(recogRate2), 100*recogRate2, '.-'); grid on xlabel('No. of projected features based on LDA'); ylabel('LOO recognition rates using KNNC (%)'); legend('mode=''approximate''', 'mode=''exact''', 'location', 'southwest'); fprintf('time1=%g sec, time2=%g sec\n', time1, time2);
18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 time1=0.427271 sec, time2=3.53739 sec
Effect of input normalization of LDA over WINE dataset
DS=prData('wine'); recogRate1=ldaPerfViaKnncLoo(DS, opt); DS.input=inputNormalize(DS.input); recogRate2=ldaPerfViaKnncLoo(DS); plot(1:length(recogRate1), 100*recogRate1, '.-', 1:length(recogRate2), 100*recogRate2, '.-'); grid on xlabel('No. of projected features based on LDA'); ylabel('LOO recognition rates using KNNC (%)'); legend('Without input normalization', 'With input normalization', 'location', 'southwest');
18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178 18/178 36/178 54/178 72/178 90/178 108/178 126/178 144/178 162/178
See Also
lda.


| Package | Description |
|---|---|
| org.dellroad.hl7 |
This is the API documentation for the hl7lib Java library.
|
| org.dellroad.hl7.io |
Classes relating to sending and receiving HL7 messages.
|
| org.dellroad.hl7.llp |
Classes relating to HL7 "lower layer protocol" (LLP) framing.
|
| Class and Description |
|---|
| HL7ContentException
Exception thrown to indicate invalid HL7 content was encountered.
|
| HL7Field
Represents one field in an HL7 message, possibly with repeats.
|
| HL7Message
Represents an HL7 message.
|
| HL7Segment
Represents one segment in an HL7 message.
|
| HL7SegmentList
List of
HL7Segment objects that requires there to always be an initial MSH segment. |
| HL7Seps
Container for the HL7 separator and escape characters for an HL7 message.
|
| MSHSegment
Represents an MSH segment.
|
| Class and Description |
|---|
| HL7ContentException
Exception thrown to indicate invalid HL7 content was encountered.
|
| HL7Message
Represents an HL7 message.
|
| HL7Reader
Input source for HL7 messages.
|
| HL7Writer
Implemented by classes whose instances are capable of sending out HL7 messages.
|
| Class and Description |
|---|
| HL7ContentException
Exception thrown to indicate invalid HL7 content was encountered.
|
| HL7Message
Represents an HL7 message.
|
| HL7Reader
Input source for HL7 messages.
|
| HL7Writer
Implemented by classes whose instances are capable of sending out HL7 messages.
|
Copyright © 2018. All rights reserved.


Table of contents¶
- 1. Frequently Asked Questions
- 2. Generator Overview
- 3. Command line options
- 4. Binding Project File
- 5. Type System Variables
- 6. User Defined Type Conversion
- 7. Code Injection Semantics
- 8. Sequence Protocol
- 9. Object ownership
- 10. Words of Advice
- 11. Shiboken module


If a desktop or laptop is all you have, can you still watch Disney+?
Source: Android Central
Best answer: Yes, you can watch Disney+ on your computer through a browser like Chrome, Internet Explorer, and Safari.
- In a galaxy not so far away: Disney+ (From $7/mo at Disney+)
On the cusp
November 12 is the date to have circled on your calendar is you are someone who's looking forward to the launch of Disney+, and who wouldn't be? For years Disney content has been spread across various streaming services; even then, everything wasn't out there. Disney has had what they call the Disney Vault, which is where they'd put movies for some time, then bring them out for a while and then put them back.
Thankfully with Disney+ much of that is going away, and we will get access to what we love via streaming. Though when the service does go live, there isn't going to be everything, Disney+ will have hundreds of movies and television at launch ranging from decades-old classics to recent releases like Moana. They have stated that the goal is to have at least 500 movies and 7,500 episodes of TV available to stream through Disney+. There are even going to be some new original series and films that will be exclusive to Disney+, such as the live-action Lady and the Tramp.
Maybe you want to P'See' it (get it?)
While the number of devices that will have direct access to Disney+ via an app at launch is a relatively comprehensive one, sometimes it's a good ol' fashioned computer that you have in front of you. While it's unclear if there are going to be specific apps for Windows or Mac computers at this time, it has been announced that desktop browsers will be able to stream Disney+. At this time, there isn't a comprehensive list of all the browsers that will be compatible, but it's safe to say Chrome, Internet Explorer, and Safari will work just fine. Here's the complete list of devices announced for support at launch:
- Android Mobile Devices
- Android TV
- Chromecast
- iPhone
- iPad
- Apple TV
- Xbox One
- PlayStation 4
- Desktop web browsers (plugins are unknown)
- Android TV-based Sony TVs
- Roku streaming players
- Roku TV
Even though Amazon Fire tablets, Fire, Sticks, and Cubes are some of the most popular streaming devices, they won't have access to Disney+ when the service goes live. We've yet to get any announcements of when or if this will change, but fingers crossed it is cleared up soon.
Original movies and television series that will be exclusive to Disney+ like Noelle, Dolphin Reef, Stargirl, Loki, and many more. There will also be plenty of Disney characters like Mickey and Goofy, Woody and Buzz, and all the other classics. That's not to mention shows from Marvel, Star Wars, 20th Century Fox, and National Geographic will be offered as well.
Be prepared
Disney+
The waves of entertainment are nearing
When Disney+ launches on November 12, we'll get Disney classics like 101 Dalmations to incredible shows from Marvel, Star Wars, Pixar, and others will be showing up for our entertainment.


My group always welcome PhD students, visitors and collaborations. Please feel free to email me<EMAIL_ADDRESS>My current research interests focus: microplastic removal in water sources, catalyst design and reactor engineering.
Microplastic removal in water sources: coupling photocatalysis and membrane technology to remove microplastic in water.
Catalyst design: the development of new hybrid photo-electrocatalysts that can be applied in environmental processes as artificial photosynthesis.
Through controlling the transfer of electrons and protons to the catalyst and understanding the mechanisms that govern reaction selectivity and conversion, my goal is to identify the characteristics of a new generation of photo-electrocatalysts that offer superior performance in carbon dioxide reduction to produce solar fuels.
Reactor engineering: the design of microreactors for photocatalysis. My research objective is to develop and manufacture flow reactors for artificial photosynthesis by mimicking natural designs.
My publications list can be found on Scopus, Researcggate and Google Scholar.
[ Scopus | Researchgate | Google Scholar ]


--- title: projects permalink: "/projects/index.html" layout: default --- {% for project in site.projects %}


Mission LDD Processes¶
Proposing a New Mission LDD¶
For PDS users, contact your Discipline Node to help you along this process. Many of the best practices and review rigor described below may not be necessary for Mission LDD development.
For Discipline Node staff, once a mission LDD has been decided upon, follow the process to Submit Request For New LDD Creation
Release a Mission LDD¶
Unlike the Discipline LDD Nominal Release Process, Mission LDDs require the LDD Steward to:


Say we want to iterate through the following 2D array
String[][] words = new String[3][5];
How many loops would we need to access every item?
There are no hints for this question


Credit scores are determined by mathematical algorithms, and are based on many different factors. We'll look at how they're determined in Section 6.6. The general principle of credit scores is that you are more likely to repay a loan if you have repaid other loans in the past. While this may seem like a reasonable system at face-value, it can create huge problems for people who haven't had access to loans in the past.
in-context


This page explains how to build your app, configure the AirVantage platform, and then deploy your app remotely to your device.
Build app
Before you build your target app, ensure Legato is built and your shell environment is setup to use command-line tools (i.e., run bin/legs
).
Then, run the following sample on your build host replacing ${TARGET_TYPE}
with your target device type (e.g., wp85
or ar7
):
Legato $ cd apps/sample/helloWorld Legato $ mkapp -t ${TARGET_TYPE} helloWorld.adef Legato $ update-pack ${TARGET_TYPE} –ai helloWorld.${TARGET_TYPE} –o helloWorld.update Legato $ av-pack –f helloWorld.${TARGET_TYPE}_build_helloWorld/${TARGET_TYPE}
Where "
av-pack -f helloWorld.wp85 abcCo.jsmith.helloWorld _build_helloWorld/wp85
Using AirVantage Platform
This part assumes you've already created your target/device on the platform using the section Connect to AirVantage
Upload app
Upload ``
Zip file name will be something like helloWorldabcCo.wp85.zip
.
See AirVantage Getting Started Develop+Activity : "My Apps" Section -> action Release ( select publish) for details.
Create app installation job
You need to create the app install job on the platform: on the "Monitor" view for your system, use the "More" menu, and select "Install app" and then select the app you just uploaded,released and published in previous step.
Receive app on AirVantage agent
Connect to server to receive app installation job
This requires an avc
control app using the LWM2M AVC API that accepts the download and installation. See AirVantage Connector API for details.
Check Success Status
If the installation was successful, you should find helloWorld in the installed apps and on the devices' Monitor view app list.
Going further
Start, stop, uninstall jobs can be created using corresponding UI buttons on the "Monitor" view for your system, in the "Applications" section, next to the app name you choose.
See AirVantage Getting Started more details.
Copyright (C) Sierra Wireless Inc. Use of this work is subject to license.