object DateParser
Converter between string representation of time and Date object. |
|
sealed class Either<L, R>
Wrapper for two different object types. Intended to be used with the keyword when. |
|
object IdGenerator
Class for working with ids. |
|
class MailPackage<content>
Wrapper for an object, one of three statuses and a message. |
|
object SharedPreferencesFactory
Class for getting the SharedPreferences. |
typealias StatusPackage = MailPackage<Boolean>
MailPackage type with potential Boolean content. |


Best Wine Friends
Which wines are best friends with your food?
Main Ingredient
What are you cooking?
Flavor Profile
Select Your Main Ingredient First
Find Your BWF


Google Earth Enterprise Documentation Home | Install GEE Server
System Requirements for GEE Server
Hardware Requirements
- Minimum 2 dual-core Intel or AMD CPUs; 2.0 GHz or higher recommended.
- Minimum 4 GB RAM; 8 GB RAM (or more) per core recommended for Fusion.
- Minimum 500 GB of total hard disk storage.
- DVD drive, if installing from physical media.
- A graphics card with at least 64 MB video RAM (NVIDIA GeForce4 or higher preferred for Fusion GUI). You can install this graphics card in a separate workstation that accesses Fusion.
Note: If you plan on cutting globes, this processing can be CPU-intensive and you may also need to plan on providing more storage depending on the size of the globes.
Note on virtual machines: Fusion can be both CPU and I/O intensive. For optimal, stable performance, you should install it only on physical (non-virtual) machines. You can run GEE Server on a virtualized platform, provided the guest OS is one of our supported 64-bit distributions and you allocate sufficient resources to the VM.
Software Requirements
Operating Systems
Google Earth Enterprise is tested and supported only on the 64-bit versions of the operating systems listed below.
Version 5.0.2:
- Red Hat Enterprise Linux versions 6.0 to 6.4, including the most recent security patches.
- CentOS 6.4
- Ubuntu 10.04 LTS and 12.04 LTS
Version 4.4:
- Red Hat Enterprise Linux versions 5.6 to 6.3, including the most recent security patches.
- Ubuntu 10.04 LTS and 12.04 LTS
Version 4.3:
- Red Hat Enterprise Linux versions 5.6 to 6.2, including the most recent security patches.
- Ubuntu 10.04 LTS
Versions 4.2 and earlier:
- OpenSUSE 11.1 or SUSE Linux Enterprise 11.1, including the most recent security patches
- CentOS 5.5 or Red Hat Enterprise Linux 5.5
- Ubuntu 10.04
- SUSE Linux Enterprise Server 10
- Red Hat Enterprise Linux AS 4
If you have previous patch releases of these operating systems, you should update to the latest patches. Google will continue to test the GEE software with the latest patch releases as they become available.
Software Platforms
These supported software platforms and versions have been tested and certified by the Google Earth Enterprise team:
Version 5.0:
- Java Runtime Environment (JRE) or Java Development Kit (JDK) from Sun Microsystems, version <IP_ADDRESS> or later.
Version 4.4:
- Java Runtime Environment (JRE) or Java Development Kit (JDK) from Sun Microsystems, version 1.6.x.
Version 4.4 and 5.0:
- Python (the latest version available for your platform)
- X11 libraries:
- libXmu
- Mesa (for disconnected production servers only)
- libGL library
Browsers
Google Earth Enterprise is supported on the following browsers on all operating systems:
- Google Chrome version 10 and later
- Mozilla Firefox version 3.6 and later
- Microsoft Internet Explorer version 8 and later. Internet Explorer Compatibility View is not supported.
- NOTE: Earth Plugin is currently supported in Microsoft Internet Explorer version 10 and 11 in Compatibility View only.
Google Earth Enterprise Client (EC)
The following versions of Google Earth Enterprise Client (EC) are recommended to be used with Google Earth Enterprise:
- For GEE 5.x, use Google Earth EC version 7.0 or later
- For GEE 4.4, use Google Earth EC version 6.1 or later
Note: Although older versions of Google Earth EC, that is 6.0 and earlier, may still connect to Google Earth Enterprise or Portable 3D databases, not all features will be available. Also, as Google Earth Enterprise has not been tested or certified against older versions of Google Earth EC, there may be unknown operational problems.
In order for Google Earth Enterprise Client (EC) to run on your computer or mobile device, you must have all minimum system requirements. Please click the links below to learn more about the system requirements for your specific operating system.
Google Earth Enterprise Client (EC) is supported on the following platforms:
- Windows/Mac/Linux
Unsupported Versions and Environments
There are many variations of operating systems and related software; point ("x.x") releases can sometimes contain changes that can impact your GEE installation. Although an unsupported version of these software packages may appear to function correctly, their use in a production environment is not recommended. Unexpected results may occur that Google support can't resolve.
GEE operations have been verified within the parameters of the hardware and software specifications of our test environment. You should adhere to the same specifications in your production environment. If a problem arises in an unsupported configuration that can't be resolved by reasonable support efforts, you may be asked to comply with these specifications before support efforts are continued.
Network Requirements
Each destination server must meet the requirements below before you install GEE, and you must not change these settings after deploying GEE. The hostname must be the FQDN (Fully Qualified Domain Name) of your destination server. For example, myserver.mydomainname.com
.
You can verify the hostname of your workstation by entering hostname
at a shell prompt, and you can verify the network connection by using the ping
command to reach other hosts in the same network. The requests should resolve using both and IP address and the FQDN.
- Hostname registered in DNS
- Hosts file is acceptable for small-scale systems
- Allocated IP addresses
- Correct network routing paths
- Network connectivity (Ports 80 and 22; Port 443 for HTTPS)
- Default installation of a Supported OS
- Java Development Kit or Runtime Environment (must download from Sun; use version 1.6.0_12 or newer)
- OpenSSL 0.9.8y (on OS media)
- Python 2.7.5 (on OS media)
- Storage for all source data and asset tree
- May be local storage (i.e., RAID 5 array)
- NAS storage via NFS acceptable
- SAN storage acceptable
- USB drive not recommended
Supported configurations
Google Earth Enterprise products are tested and developed per the hardware and software requirements listed above. The products are intended to be installed according to the processes described in this documentation.
When installing Google Earth Enterprise in an unsupported environment, there are risks that the products may not operate as intended. If Technical Support assistance is required, reasonable effort will be extended to troubleshoot the issue. If an unsupported environmental factor is determined to be the cause, you may be asked to install the products in a supported environment for further testing.
Some factors that could affect your installation and deployment are:
- Installations on unsupported operating systems.
- Improperly configured DNS.
- 3rd party or non-default permissions or security measures (no root access, sudo blockers, etc.).
- Complex proxy configurations that prevent the network communications from operating as intended.
We encourage you to contact Support or a Google Partner if you have further questions regarding your operating environment.
Important System Security Information
Google strongly recommends users who wish to host 3D and 2D globes online with Google Earth Enterprise should follow industry standard security practices and review for their systems and networks before enabling access. Although Google takes every precaution to secure the information, there is always the risk of unauthorized access outside of a closed or protected network.


Analytics
Case
With the use BI algorithms, we created an interactive forecasting tool for DAMCO, a subsidiary of Maersk.
The tool generates a report every week and includes:
- Volume Prediction Charts.
- Volume Prediction by Carriers.
- Prediction Accuracy Graphs.
- Carrier Allocation Charts.
- Place of Receipt distribution Charts.
- Place of Delivery distribution Charts.
The Benefits
Give users an overview and simplifies the decision making process.
The Challenges
To clean, aggregate and design the master data.
Technology
Microsoft SQL Manager
Microsoft SSIS
Microsoft SSAS
Microsoft SSIS


symbols: Symbol plots
Package that implements various symbol plots (bars,
profiles, stars, Chernoff faces, color icons, stick figures).
| Version: |
1.1 |
| Depends: |
R (≥ 2.9.1), shape |
| Published: |
2012-10-29 |
| Author: |
Jaroslav Myslivec |
| Maintainer: |
Jaroslav Myslivec <jaroslav.myslivec at upce.cz> |
| License: |
GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: |
no |
| CRAN checks: |
symbols results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=symbols
to link to this page.


{% autoescape true %}
{{ cssHTML|safe }} {{ metaHTML|safe }} {{ scriptsHTML|safe }} {{ navigationHTML|safe }}With a Simplified Inputs List, the values are under control of the entities that send bitcoin to the specified address. Wouldn’t it be nice if you could link those addresses to addresses and their corresponding values that are fully or at least partially under your own control?
That is exactly what this spell does! Combine a SIL with an infinitely long list of addresses you have access to. To achieve this you will need a special key called an extended public key (XPUB). These can found in any HD-wallet (BIP32).
This spell will give you access to 4 new lists:
The first list lets you entangle addresses from a SIL with your own addresses on a 1-to-1 basis. The last 3 lists look a lot like a SIL, but instead the values are derived from either the balance, the total received or total sent of the corresponding address from the XPUB. Here is an overview of who can do what with the values in the different types of lists:
| SIL | LBL | LRL | LSL | |
| Sender can increase value | Yes | Yes | Yes | No |
| Owner can increase value | No | Yes | Yes | Yes |
| Sender can decrease value | No | No | No | No |
| Owner can decrease value | No | Yes | No | No |
| Beneficiary address | Linked address | {% if metric == 'LBL' or metric == 'LAL' %}Balance | {% endif %} {% if metric == 'LRL' %}Received | {% endif %} {% if metric == 'LSL' %}Sent | {% endif %}
| {% if metric == 'LBL' or metric == 'LAL' %} | {{balances[linkedAddresses[i]]['balance']}} |
{% endif %}
{% if metric == 'LRL' %}
{{balances[linkedAddresses[i]]['received']}} |
{% endif %}
{% if metric == 'LSL' %}
{{balances[linkedAddresses[i]]['sent']}} |
{% endif %}


Select File to load
Show all entries
Show only errors
Show only success
Show only alerts
Show only secondary entries


JavaScript Numbers are Always 64-bit Floating Point
Precision
Hexadecimal
Infinity
get Infinity
NaN - Not a Number
Numbers Can be Objects


Reports conditional expressions in which the condition is either a
true
or
false
constant. These expressions sometimes occur as a result of automatic refactorings and may be simplified.
Example:
return true ? "Yes" : "No";
After quick-fix is applied:
return "Yes";


|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |
This is the Runtime system for Velocity. It is the single access point for all functionality in Velocity. It adheres to the mediator pattern and is the only structure that developers need to be familiar with in order to get Velocity to perform. * The Runtime will also cooperate with external systems like Turbine. Runtime properties can set and then the Runtime is initialized. * Turbine for example knows where the templates are to be loaded from, and where the velocity log file should be placed. * So in the case of Velocity cooperating with Turbine the code might look something like the following: * Runtime.setProperty(Runtime.FILE_RESOURCE_LOADER_PATH, templatePath); Runtime.setProperty(Runtime.RUNTIME_LOG, pathToVelocityLog); Runtime.init(); * ----------------------------------------------------------------------- N O T E S O N R U N T I M E I N I T I A L I Z A T I O N ----------------------------------------------------------------------- Runtime.init() If Runtime.init() is called by itself the Runtime will initialize with a set of default values. ----------------------------------------------------------------------- Runtime.init(String/Properties) * In this case the default velocity properties are layed down first to provide a solid base, then any properties provided in the given properties object will override the corresponding default property. ----------------------------------------------------------------------- *
| Constructor Summary | |
|---|---|
|
RuntimeSingleton() Initializes a new instance of the RuntimeSingleton class. |
| Property Summary | |
|---|---|
| Commons.Collections.ExtendedProperties | Configuration |
| NVelocity.Util.Introspection.Introspector | Introspector |
| NVelocity.Runtime.RuntimeInstance | RuntimeInstance |
| NVelocity.Runtime.RuntimeServices | RuntimeServices |
| Method Summary | |
|---|---|
| void |
addProperty(string key, object value_Renamed) Add a property to the configuration. If it already exists then the value stated here will be added to the configuration entry. For example, if * resource.loader = file * is already present in the configuration and you * addProperty("resource.loader", "classpath") * Then you will end up with a Vector like the following: * ["file", "classpath"] * |
| bool |
addVelocimacro(string name, string macro, string[] argArray, string sourceTemplate) Adds a new Velocimacro. Usually called by Macro only while parsing. * |
| void |
clearProperty(string key) Clear the values pertaining to a particular property. * |
| void |
debug(object message) Log a debug message. * |
| bool |
dumpVMNamespace(string namespace_Renamed) tells the vmFactory to dump the specified namespace. This is to support clearing the VM list when in inline-VM-local-scope mode |
| void |
error(object message) Log an error message. * |
| bool |
getBoolean(string key, bool def) Boolean property accessor method to hide the configuration implementation. |
| NVelocity.Runtime.Resource.ContentResource |
getContent(string name) Returns a static content resource from the resource manager. Uses the current value if INPUT_ENCODING as the character encoding. * |
| NVelocity.Runtime.Resource.ContentResource |
getContent(string name, string encoding) Returns a static content resource from the resource manager. * |
| int |
getInt(string key) Int property accessor method to hide the configuration implementation. * |
| int |
getInt(string key, int defaultValue) Int property accessor method to hide the configuration implementation. * |
| string |
getLoaderNameForResource(string resourceName) Determines is a template exists, and returns name of the loader that provides it. This is a slightly less hokey way to support the Velocity.templateExists() utility method, which was broken when per-template encoding was introduced. We can revisit this. * |
| object |
getProperty(string key) Allows an external caller to get a property. The calling routine is required to know the type, as this routine will return an Object, as that is what properties can be. * |
| string |
getString(string key, string defaultValue) String property accessor method with default to hide the configuration implementation. |
| string |
getString(string key) String property accessor method to hide the configuration implementation |
| NVelocity.Template |
getTemplate(string name) Returns a Templatefrom the resource manager. This method assumes that the character encoding of the template is set by the input.encodingproperty. The default is "ISO-8859-1" * |
| NVelocity.Template |
getTemplate(string name, string encoding) Returns a Templatefrom the resource manager * |
| NVelocity.Runtime.Directive.Directive |
getVelocimacro(string vmName, string templateName) Returns the appropriate VelocimacroProxy object if strVMname is a valid current Velocimacro. * |
| void |
info(object message) Log an info message. * |
| void | init() |
| void |
init(Commons.Collections.ExtendedProperties p) Initialize the Velocity Runtime with a Properties object. * |
| void |
init(string configurationFile) Initialize the Velocity Runtime with the name of ExtendedProperties object. * |
| bool |
isVelocimacro(string vmName, string templateName) Checks to see if a VM exists * |
| NVelocity.Runtime.Parser.Node.SimpleNode | parse(System.IO.TextReader reader, string templateName) |
| NVelocity.Runtime.Parser.Node.SimpleNode |
parse(System.IO.TextReader reader, string templateName, bool dumpNamespace) Parse the input and return the root of the AST node structure. * |
| void |
setProperty(string key, object value_Renamed) Allows an external system to set a property in the Velocity Runtime. * |
| void |
warn(object message) Log a warning message. * |
| Methods inherited from class System.Object |
|---|
| Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString |
| Constructor Detail |
|---|
public RuntimeSingleton()
Initializes a new instance of the RuntimeSingleton class.
| Property Detail |
|---|
public Commons.Collections.ExtendedProperties Configuration
public NVelocity.Util.Introspection.Introspector Introspector
public NVelocity.Runtime.RuntimeInstance RuntimeInstance
public NVelocity.Runtime.RuntimeServices RuntimeServices
| Method Detail |
|---|
public void addProperty(string key, object value_Renamed)
Add a property to the configuration. If it already exists then the value stated here will be added to the configuration entry. For example, if * resource.loader = file * is already present in the configuration and you * addProperty("resource.loader", "classpath") * Then you will end up with a Vector like the following: * ["file", "classpath"] *
Parameters:
String
- key
String
- value
public bool addVelocimacro(string name, string macro, string[] argArray, string sourceTemplate)
Adds a new Velocimacro. Usually called by Macro only while parsing. *
Parameters:
String
- name Name of velocimacro
String
- macro String form of macro body
String
- argArray Array of strings, containing the
#macro() arguments. the 0th is the name.
public void clearProperty(string key)
Clear the values pertaining to a particular property. *
Parameters:
String
- key of property to clear
public void debug(object message)
Log a debug message. *
Parameters:
Object
- message to log
public bool dumpVMNamespace(string namespace_Renamed)
tells the vmFactory to dump the specified namespace. This is to support clearing the VM list when in inline-VM-local-scope mode
public void error(object message)
Log an error message. *
Parameters:
Object
- message to log
public bool getBoolean(string key, bool def)
Boolean property accessor method to hide the configuration implementation.
Parameters:
String
- key property key
boolean
- default default value if property not found
public NVelocity.Runtime.Resource.ContentResource getContent(string name)
Returns a static content resource from the resource manager. Uses the current value if INPUT_ENCODING as the character encoding. *
Parameters:
name
- Name of content resource to get
public NVelocity.Runtime.Resource.ContentResource getContent(string name, string encoding)
Returns a static content resource from the resource manager. *
Parameters:
name
- Name of content resource to get
encoding
- Character encoding to use
public int getInt(string key)
Int property accessor method to hide the configuration implementation. *
Parameters:
String
- key property key
public int getInt(string key, int defaultValue)
Int property accessor method to hide the configuration implementation. *
Parameters:
key
- property key
int
- default value
public string getLoaderNameForResource(string resourceName)
Determines is a template exists, and returns name of the loader that provides it. This is a slightly less hokey way to support the Velocity.templateExists() utility method, which was broken when per-template encoding was introduced. We can revisit this. *
Parameters:
resourceName
- Name of template or content resource
public object getProperty(string key)
Allows an external caller to get a property. The calling routine is required to know the type, as this routine will return an Object, as that is what properties can be. *
Parameters:
key
- property to return
public string getString(string key, string defaultValue)
String property accessor method with default to hide the configuration implementation.
Parameters:
String
- key property key
String
- defaultValue default value to return if key not
found in resource manager.
public string getString(string key)
String property accessor method to hide the configuration implementation
Parameters:
key
- property key
public NVelocity.Template getTemplate(string name)
Returns a
Templatefrom the resource manager. This method assumes that the character encoding of the template is set by the
input.encodingproperty. The default is "ISO-8859-1" *
Parameters:
name
- The file name of the desired template.
public NVelocity.Template getTemplate(string name, string encoding)
Returns a
Templatefrom the resource manager *
Parameters:
name
- The name of the desired template.
encoding
- Character encoding of the template
public NVelocity.Runtime.Directive.Directive getVelocimacro(string vmName, string templateName)
Returns the appropriate VelocimacroProxy object if strVMname is a valid current Velocimacro. *
Parameters:
String
- vmName Name of velocimacro requested
public void info(object message)
Log an info message. *
Parameters:
Object
- message to log
public void init()
public void init(Commons.Collections.ExtendedProperties p)
Initialize the Velocity Runtime with a Properties object. *
Parameters:
- Properties
public void init(string configurationFile)
Initialize the Velocity Runtime with the name of ExtendedProperties object. *
Parameters:
- Properties
public bool isVelocimacro(string vmName, string templateName)
Checks to see if a VM exists *
Parameters:
name
- Name of velocimacro
public NVelocity.Runtime.Parser.Node.SimpleNode parse(System.IO.TextReader reader, string templateName)
public NVelocity.Runtime.Parser.Node.SimpleNode parse(System.IO.TextReader reader, string templateName, bool dumpNamespace)
Parse the input and return the root of the AST node structure. *
Parameters:
InputStream
- inputstream retrieved by a resource loader
String
- name of the template being parsed
dumpNamespace
- flag to dump the Velocimacro namespace for this template
public void setProperty(string key, object value_Renamed)
Allows an external system to set a property in the Velocity Runtime. *
Parameters:
String
- property key
String
- property value
public void warn(object message)
Log a warning message. *
Parameters:
Object
- message to log
|
.NET Framework | |||||||||
| PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |


{{ define "main" }}
These terms and conditions outline the rules and regulations for the use of Finteligence Inc's Website.
Thanks for using our products and services ("Services"). The Services are provided by Fintelligence Inc. ("Finteligencia"), located at 153 Williamson Plaza, Maggieberg, MT 09514, England, United Kingdom.
By using our Services, you are agreeing to these terms. Please read them carefully.
Our Services are very diverse, so sometimes additional terms or product requirements (including age requirements) may apply. Additional terms will be available with the relevant Services, and those additional terms become part of your agreement with us if you use those Services.
By accessing this website we assume you accept these terms and conditions in full. Do not continue to use Finteligence Inc's website if you do not accept all of the terms and conditions stated on this page. The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and any or all Agreements: "Client", "You" and "Your" refers to you, the person accessing this website and accepting the Company's terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves, or either the Client or ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner, whether by formal meetings of a fixed duration, or any other means, for the express purpose of meeting the Client's needs in respect of provision of the Company's stated services/products, in accordance with and subject to, prevailing law of . Any use of the above terminology or other words in the singular, plural, capitalisation and/or he/she or they, are taken as interchangeable and therefore as referring to same.Cookies We employ the use of cookies. By using Finteligence Inc's website you consent to the use of cookies in accordance with Finteligence Inc's privacy policy.Most of the modern day interactive web sites use cookies to enable us to retrieve user details for each visit. Cookies are used in some areas of our site to enable the functionality of this area and ease of use for those people visiting. Some of our affiliate / advertising partners may also use cookies.License Unless otherwise stated, Finteligence Inc and/or it's licensors own the intellectual property rights for all material on Finteligence Inc. All intellectual property rights are reserved. You may view and/or print pages from http://www.fintelligencia.com for your own personal use subject to restrictions set in these terms and conditions. You must not: Republish material from http://www.fintelligencia.com Sell, rent or sub-license material from http://www.fintelligencia.com Reproduce, duplicate or copy material from http://www.fintelligencia.com Redistribute content from Finteligence Inc (unless content is specifically made for redistribution). Hyperlinking to our Content The following organizations may link to our Web site without prior written approval: Government agencies; Search engines; News organizations; Online directory distributors when they list us in the directory may link to our Web site in the same manner as they hyperlink to the Web sites of other listed businesses; and Systemwide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site. These organizations may link to our home page, to publications or to other Web site information so long as the link: (a) is not in any way misleading; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party's site. We may consider and approve in our sole discretion other link requests from the following types of organizations: commonly-known consumer and/or business information sources such as Chambers of Commerce, American Automobile Association, AARP and Consumers Union; dot.com community sites; associations or other groups representing charities, including charity giving sites, online directory distributors; internet portals; accounting, law and consulting firms whose primary clients are businesses; and educational institutions and trade associations. We will approve link requests from these organizations if we determine that: (a) the link would not reflect unfavorably on us or our accredited businesses (for example, trade associations or other organizations representing inherently suspect types of business, such as work-at-home opportunities, shall not be allowed to link); (b)the organization does not have an unsatisfactory record with us; (c) the benefit to us from the visibility associated with the hyperlink outweighs the absence of Finteligence Inc; and (d) where the link is in the context of general resource information or is otherwise consistent with editorial content in a newsletter or similar product furthering the mission of the organization. These organizations may link to our home page, to publications or to other Web site information so long as the link: (a) is not in any way misleading; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and it products or services; and (c) fits within the context of the linking party's site. If you are among the organizations listed in paragraph 2 above and are interested in linking to our website, you must notify us by sending an e-mail to<EMAIL_ADDRESS>Please include your name, your organization name, contact information (such as a phone number and/or e-mail address) as well as the URL of your site, a list of any URLs from which you intend to link to our Web site, and a list of the URL(s) on our site to which you would like to link. Allow 2-3 weeks for a response. Approved organizations may hyperlink to our Web site as follows: By use of our corporate name; or By use of the uniform resource locator (Web address) being linked to; or By use of any other description of our Web site or material being linked to that makes sense within the context and format of content on the linking party's site. No use of Finteligence Inc's logo or other artwork will be allowed for linking absent a trademark license agreement. Iframes Without prior approval and express written permission, you may not create frames around our Web pages or use other techniques that alter in any way the visual presentation or appearance of our Web site. Reservation of Rights We reserve the right at any time and in its sole discretion to request that you remove all links or any particular link to our Web site. You agree to immediately remove all links to our Web site upon such request. We also reserve the right to amend these terms and conditions and its linking policy at any time. By continuing to link to our Web site, you agree to be bound to and abide by these linking terms and conditions. Removal of links from our website If you find any link on our Web site or any linked web site objectionable for any reason, you may contact us about this. We will consider requests to remove links but will have no obligation to do so or to respond directly to you. Whilst we endeavour to ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we commit to ensuring that the website remains available or that the material on the website is kept up to date. Content Liability We shall have no responsibility or liability for any content appearing on your Web site. You agree to indemnify and defend us against all claims arising out of or based upon your Website. No link(s) may appear on any page on your Web site or within any context containing content or materials that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights. Disclaimer To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website (including, without limitation, any warranties implied by law in respect of satisfactory quality, fitness for purpose and/or the use of reasonable care and skill). Nothing in this disclaimer will:


public interface CacheFactoryStrategy
| Modifier and Type | Method and Description |
|---|---|
Cache |
createCache(String name)
Creates a new cache for the cache name specified.
|
void |
destroyCache(Cache cache)
Destroys the supplied cache.
|
void |
doClusterTask(ClusterTask<?> task)
Invokes a task on other cluster members in an asynchronous fashion.
|
void |
doClusterTask(ClusterTask<?> task,
byte[] nodeID)
Invokes a task on other the specified cluster member in an asynchronous fashion.
|
Collection<Object> |
doSynchronousClusterTask(ClusterTask<?> task,
boolean includeLocalMember)
Invokes a task on other cluster members synchronously and returns the result as a Collection
(method will not return until the task has been executed on each cluster member).
|
Object |
doSynchronousClusterTask(ClusterTask<?> task,
byte[] nodeID)
Invokes a task on a given cluster member synchronously and returns the result of
the remote operation.
|
byte[] |
getClusterMemberID()
Returns a byte[] that uniquely identifies this member within the cluster or null
when not in a cluster.
|
ClusterNodeInfo |
getClusterNodeInfo(byte[] nodeID)
Returns the node info for the given cluster node
|
Collection<ClusterNodeInfo> |
getClusterNodesInfo()
Returns basic information about the current members of the cluster or an empty
collection if not running in a cluster.
|
long |
getClusterTime()
Gets the pseudo-synchronized time from the cluster.
|
Lock |
getLock(Object key,
Cache cache)
Returns an existing lock on the specified key or creates a new one if none was found.
|
int |
getMaxClusterNodes()
Returns the maximum number of cluster members allowed.
|
String |
getPluginName()
Get the plugin name corresponding to this clustering implementation
|
byte[] |
getSeniorClusterMemberID()
Returns a byte[] that uniquely identifies this senior cluster member or null
when not in a cluster.
|
boolean |
isSeniorClusterMember()
Returns true if this node is the maste node of the cluster.
|
boolean |
startCluster()
Returns true if the cluster has been started.
|
void |
stopCluster()
Stops the cluster.
|
void |
updateCacheStats(Map<String,Cache> caches)
Updates the statistics of the specified caches and publishes them into
a cache for statistics.
|
boolean startCluster()
An error should be logged when the cluster fails to be started.
void stopCluster()
Cache createCache(String name)
name
- name of the cache to create.void destroyCache(Cache cache)
cache
- the cache to destroy.boolean isSeniorClusterMember()
Collection<ClusterNodeInfo> getClusterNodesInfo()
int getMaxClusterNodes()
byte[] getSeniorClusterMemberID()
byte[] getClusterMemberID()
long getClusterTime()
void doClusterTask(ClusterTask<?> task)
task
- the task to be invoked on all other cluster members.void doClusterTask(ClusterTask<?> task, byte[] nodeID)
task
- the task to be invoked on the specified cluster member.nodeID
- the byte array that identifies the target cluster member.IllegalStateException
- if requested node was not found.Collection<Object> doSynchronousClusterTask(ClusterTask<?> task, boolean includeLocalMember)
task
- the ClusterTask object to be invoked on all other cluster members.includeLocalMember
- true to run the task on the local member, false otherwiseObject doSynchronousClusterTask(ClusterTask<?> task, byte[] nodeID)
task
- the ClusterTask object to be invoked on a given cluster member.nodeID
- the byte array that identifies the target cluster member.IllegalStateException
- if requested node was not found.void updateCacheStats(Map<String,Cache> caches)
The statistics cache must contain a long array of 5 positions for each cache with the following content:
caches
- caches to get their stats and publish them in a statistics cache.Lock getLock(Object key, Cache cache)
key
- the object that defines the visibility or scope of the lock.cache
- the cache used for holding the lock.String getPluginName()
ClusterNodeInfo getClusterNodeInfo(byte[] nodeID)
nodeID
- The target cluster nodeCopyright © 2003-2008 Jive Software.


-
Jennifer Lopez - Booty ft. Iggy Azalea
www.youtube.com
Jennifer Lopez "Booty” (ft. Iggy Azalea) Get “Booty” feat. Iggy Azalea here: http://smarturl.it/jlobootysingle Download J. Lo’s latest album A.K.A. ...
-
Tomorrowland 2014 | Official Aftermovie
www.youtube.com
Tomorrowland compilation: https://itunes.apple.com/be/album/tomorrowland-music-will-unite/id899569549?l=nl Subscribe here: ...
-
Derek Jeter Isn't The Greatest Player Ever
www.youtube.com
Correction. Derek Jeter is not the greatest baseball player in the last 5 million years. Keith explains. Watch "Olbermann" weeknights on ESPN2 at 5pm ...
-
"Young Forever/Halo" #OnTheRunHBO
www.youtube.com
Thank you for making the On The Run Tour an unforgettable experience. ON THE RUN TOUR: BEYONCÉ AND JAY Z Now available on HBO On Demand and HBO GO ...
-
Blue Man Group Unboxing the iPhone 6
www.youtube.com
Announced on September 9th, Blue Man Group received a special pre-release iPhone 6 to Unbox.
-
funny 2 year old shouting at her mummy for laughing while she was singing ...
www.youtube.com
2 year old shouting at her mummy for laughing at her while she was trying to sing Disney Frozen Subtitles now added To use this video in a commercial ...
-
What Does a $295 Burger Taste Like? - GQ’s Most Expensivest S***
www.youtube.com
The bun is dusted with 24K gold and it once held the title of most expensive burger in the world. 2 Chainz tries the $295 burger from NYC's ...
-
13 Misconceptions About Global Warming
www.youtube.com
Common misconceptions about climate change. Check out Audible: http://bit.ly/AudibleVe References below: For CO2, sea levels, Arctic sea ice, ...
-
EVERYONE IS LONELY
www.youtube.com
So, just be nice. Subscribe now for more Animation Domination High-Def clips:http://bit.ly/RXLBii Listen to EVERYONE IS LONELY here: ...
-
Teens React to Nicki Minaj - Anaconda
www.youtube.com
Nicki Minaj - Anaconda Bonus video on the REACT channel: http://goo.gl/wJSK4n Watch all main React episodes (Kids/Teens/Elders/YouTubers): ...
-
Life looks really different through an MRI machine
www.youtube.com
Subscribe to our channel! http://www.youtube.com/subscription_center?add_user=voxdotcom Magnetic Resonance Imaging "sees" inside the body by mapping ...
-
Brunettes Shoot Blondes - Knock Knock (Official Video) - Music Video on 14 ...
www.youtube.com
BRUNETTES SHOOT BLONDES - Knock Knock (Official Video) http://brunettesshootblondes.org/ For record labels, concerts, interviews: ...
-
Last Week Tonight with John Oliver: Miss America Pageant (HBO)
www.youtube.com
The Miss America Pageant…how is this still a thing? They claim to give more scholarships to women than any other organization, and, unfortunately, ...
-
Can You Ice Cream It?
www.youtube.com
Ben & Jerry would be horrified. Share on Facebook: http://on.fb.me/1p8F0B5 Like BuzzFeedVideo on Facebook: http://on.fb.me/18yCF0b Share on Twitter: ...
-
Mesmerizing Tail
www.youtube.com
Watch Jesse Grow: http://instagram.com/littleballofpurrr To use this video in a commercial player or in broadcasts, please email ...
-
TWC News Austin: High School Blitz Interview with Apollos Hester
www.youtube.com
(TWC News Austin full video: http://bit.ly/1DsV4r2) TWC News Austin reporter Lauren Mickler interviews East View High School Football player Apollos ...
-
On Air/Ryan Seacrest sur Twitter : ".@PeteWentz gives new meaning to crowd ...
twitter.com
Mot de passe oublié ? Vous utilisez déjà Twitter via SMS ?
-
iHeartRadio Festival 2014 | Yahoo Screen Live
screen.yahoo.com
Don't miss the 2014 iHeartRadio Festival on Sept 19 & 20 only on #YahooLive!
-
YouTube Trends: Trending This Week on YouTube: Would You Date a Homeless ...
youtube-trends.blogspot.com
-
Key & Peele - Alien Imposters
www.youtube.com
The survivors of an alien invasion come up with a way to tell whether someone is really a fellow human. Watch more Key & Peele: ...
-
Wheel of Fortune's Third Million Dollar Winner!
www.youtube.com
Congratulations to Sarah, our official third million dollar winner! Subscribe above to see exclusive Wheel of Fortune videos! Wheel Showtimes: ...
-
Sesame Street: Lupita Nyong'o Loves Her Skin
www.youtube.com
Elmo is with his good friend, Lupita. They are talking about all the great things about their skin. For example, Elmo's skin just happens to be very ...
-
High Five New York
www.youtube.com
Twitter - https://twitter.com/MeirKalmanson FB page - https://www.facebook.com/pages/AMK-Productions/376220879183220?ref=hl Instagram - ...
-
Adults Try 5th Grade Math
www.youtube.com
Can you remember how to do fractions? Like BuzzFeedVideo on Facebook: http://on.fb.me/18yCF0b MUSIC: Billy and Joe Licensed via Warner Chappell ...
-
Attempted robbery at gunpoint caught on GoPro!!!
www.youtube.com
**Subscribe to follow our 195 country journey!** :) Conecte con nosotros! https://www.facebook.com/GlobalDegreeTV I was on a bike tour in a rough ...
-
Ylvis - Trucker's Hitch [Official music video HD]
www.youtube.com
Spotify: http://open.spotify.com/album/0TOIKGGtnb72vkLIhyGFRb iTunes: https://itunes.apple.com/us/album/truckers-hitch-single/id918857767 iTunes ...
-
Race The Tube - Sprint
www.youtube.com
Race the Circle Line from Mansion House to Cannon Street #racethetube
-
Tiny Hamster vs Kobayashi (Ep. 3)
www.youtube.com
Subscribe for more videos! ► http://bit.ly/SubHelloDenizen Many thanks to Takeru Kobayashi for being a great sport! Curious about the hamster's tiny ...


We're seeking empathetic data and analytics translators
DataSF believes in the responsible, ethical use of data to improve decision-making and service delivery. We are a small team with an ambitious agenda: to empower the use of data in decision making and service delivery across San Francisco. This work requires empathy and deep curiosity.
As a team member you will stretch and challenge yourself. DataSF’s citywide purview empowers you to tackle data problems that touch all aspects of city life: housing, transportation, justice, health, the built environment, and many more. You will have unparalleled ability to help shape our approach to data use in each of these areas.
Within the next couple of months we will be hiring for 2 new roles, an Analytics Engineer and a Data Program Manager, to accelerate our analytical and data platform services.
There are no open positions at the moment, but fill out the interest form below and we will let you know when new positions open. The form is not an application for employment.
To learn more about our various programs and approach please visit our blog and showcase.
Powered by Screendoor.


Our Authors
Our authors are awesome and we love them. From structured markup to “the ebb and flow of things,” A List Apart’s contributing writers have changed the way professionals in this industry conceive, design, produce, code, and distribute web content. In the process, these contributors have won design jobs, book contracts, speaking deals, and the near-universal admiration of their peers around the world.
Maybe you can be one of us—the few, the proud, the contributing writers of A List Apart. Fame, fortune, and your name on a CSS technique await you. Read our Contribute section to learn more about what our readers and editors are looking for.
Meanwhile, inspire yourself by studying the ALA writers who have come before you—from A to Z.