Welcome to kraken’s config file documentation!¶
Kubernetes API server configuration¶
| http://judkins.house/apis/k2/v1/apiServerConfig.json | ||
| API Server properties such as the state kvStore (e.g. etcd) or flags | ||
| type | object | |
| properties | ||
|
Name of the API server configuration | |
| type | string | |
|
Type of apiServer | |
| type | string | |
| enum | apiServer | |
|
What sort of load balancer system should be used | |
| type | string | |
| enum | cloud, flipbit | |
|
AWS Load balancer configuration | |
|
||
|
||
|
apiServerFlags.json | |
| additionalProperties | False |
AWS Network Access Control List (ACL) Rule¶
| http://judkins.house/apis/k2/v1/awsAclConfig.json | ||
| Describes an AWS network ACL rule. See the VPC [documentation](http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) for more information. | ||
| type | object | |
| properties | ||
|
The protocol for this ACL. | |
| type | string | |
| enum | TCP, UDP, -1, ICMP | |
|
The number of the rule for ordering. | |
| type | number | |
|
The action that should be implemented (allow/deny). | |
| type | string | |
| enum | allow, deny | |
|
The cidr to associate this rule to. | |
| type | string | |
| format | cidr | |
|
The from port number, 0 for all. | |
| type | number | |
| maximum | 65535 | |
| minimum | 0 | |
|
The to port number, 0 for all. | |
| type | number | |
| additionalProperties | False |
AWS Security Credentials Configuration¶
| http://judkins.house/apis/k2/v1/awsAuthenticationConfig.json | ||
| Describes AWS security credential configuration. See the [documentation](http://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html) | ||
| type | object | |
| properties | ||
|
The AWS access key for the API | |
| type | string / null | |
|
The AWS access secret for the API | |
| type | string / null | |
|
The AWS credentials file for the API | |
| type | string / null | |
|
The profile to use within the credentials file | |
| type | string / null | |
|
The Session Token to use when access credentials are from temporary STS grants | |
| type | string / null | |
| additionalProperties | False |
AWS EBS Storage Options¶
| http://judkins.house/apis/k2/v1/awsEbsStorageOptions.json | ||
| Describes AWS EBS storage options | ||
| type | object | |
| properties | ||
|
The name of the device on the node (sde, sdg, etc). | |
| type | string | |
|
The storage type on EBS (gp2, etc). | |
| type | string | |
|
The size of the storage, in gigabytes. | |
| type | number | |
|
Whether or not to delete the volume after the node is terminated. | |
| type | boolean | |
|
The id of a snapshot to recover from. | |
| type | string / null | |
|
Whether or not the volume is encrypted within AWS. | |
| type | boolean | |
| additionalProperties | False |
AWS Load balancer configuration¶
| http://judkins.house/apis/k2/v1/awsLoadBalancerConfig.json | |||
| AWS Load balancer configuration for Kubernetes API servers | |||
| type | object | ||
| properties | |||
|
List of subnets to use within a region for the cluster. | ||
| type | array | ||
| items | |||
| type | string | ||
| minItems | 1 | ||
| additionalProperties | False |
AWS Node Configuration¶
| http://judkins.house/apis/k2/v1/awsNodeConfig.json | ||
| Describes node configuration, some of which is specific to AWS (e.g. [instance types](https://aws.amazon.com/ec2/instance-types/)). | ||
| type | object | |
| properties | ||
|
Name of node for use by k2. | |
| type | string | |
|
Type of node | |
| type | string | |
| enum | node | |
|
Additional mounts made in the node. | |
| type | array | |
| items | ||
| Node Mount Configuration | ||
|
type | string |
|
AWS Provider Configuration | |
|
List of AWS taints to associate with the kubernetes node | |
| type | array | |
| items | ||
| Taint Configuration | ||
| additionalProperties | False |
Node Mount Configuration¶
| http://judkins.house/apis/k2/v1/awsNodeMountConfig.json | ||
| Describes a mount for a node. | ||
| type | object | |
| properties | ||
|
The device to be mounted. | |
| type | string | |
|
The path to mount the device to. | |
| type | string | |
|
Whether the mount should be formatted after every boot. | |
| type | boolean | |
| additionalProperties | False |
AWS Provider Configuration¶
| http://judkins.house/apis/k2/v1/awsNodeProviderConfig.json | |||
| Describes AWS specific provider configuration. | |||
| type | object | ||
| properties | |||
|
Identifies who the provider is for configuration. | ||
| type | string | ||
| enum | aws | ||
|
Identifies what aws machine type should be used (m3.medium, etc.). | ||
| type | string | ||
|
Identifies what subnets should be used. These are names of subnets created elsewhere in the configuration. | ||
| type | array | ||
| items | |||
| type | string | ||
|
List of AWS tags to associate with the node. | ||
| type | array | ||
| items | |||
| AWS Node Tag | |||
|
List of Kubernetes labels to associate with the node. | ||
| type | array | ||
| items | |||
| Kubernetes Node Label | |||
|
List of storage devices to attach to the node. | ||
| type | array | ||
| items | |||
| AWS Storage Device | |||
|
Overrides the vpc’s subnet values. Do we allow for Auto-assigned Public IPs | ||
| type | boolean | ||
| default | true | ||
| additionalProperties | False |
AWS Node Tag¶
| http://judkins.house/apis/k2/v1/awsNodeTag.json | ||
| Describes an [AWS node tag](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html). | ||
| type | object | |
| properties | ||
|
The AWS tag’s key name. | |
| type | string | |
|
The AWS tag’s value. | |
| type | string | |
| additionalProperties | False |
AWS Subnet Identification¶
| http://judkins.house/apis/k2/v1/awsPreexistingSubnetConfig.json | ||
| Identifies an [AWS subnet](http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html) that is not managed by K2. | ||
| type | object | |
| properties | ||
|
The name of the subnet, for use within k2 configurations. | |
| type | string | |
|
AWS id of the pre-existing subnet. | |
| type | string | |
| additionalProperties | False |
AWS Provider Configuration¶
| http://judkins.house/apis/k2/v1/awsProviderConfig.json | ||
| Describes AWS specific provider configuration. | ||
| type | object | |
| properties | ||
|
The name of the configuration, for use within k2 configurations. | |
| type | string | |
|
The type of configuration this object it. | |
| type | string | |
| enum | provider | |
|
The name of the provider for this provider setting. | |
| type | string | |
| enum | aws | |
|
Type of machine image deployment. For AWS, only cloudinit is supported. | |
| type | string | |
| enum | cloudinit | |
|
Type of network topology to create, care must be taken as you need pairs of subnets in a private topology. | |
| type | string | |
| enum | public, private | |
| default | public | |
|
Any prefix that should be prepended to resources in AWS to make them easier to identify. | |
| type | string / null | |
|
CIDR for the VPC for the cluster. | |
| type | string | |
| default | <IP_ADDRESS>/16 | |
| format | cidr | |
|
AWS VPC Configuration | |
|
Region to create resources in (us-east-1, us-west-2, etc.). | |
| type | string | |
| default | us-east-1 | |
|
List of subnets to use within a region for the cluster. Should be omitted and will be ignored if existing_vpc hash is specified. | |
| type | array | |
| items | ||
| AWS Subnet Configurationn | ||
| minItems | 1 | |
|
List of egress ACLs to create for the VPC. | |
| type | array | |
| items | ||
| AWS Network Access Control List (ACL) Rule | ||
| minItems | 1 | |
|
List of ingress ACLs to create for the VPC. | |
| type | array | |
| items | ||
| AWS Network Access Control List (ACL) Rule | ||
| minItems | 1 | |
|
List of ingress security rules to create for the VPC. This section is ignored when modifying an existing cluster. | |
| type | array | |
| items | ||
| AWS Security Configuration | ||
| minItems | 1 | |
|
List of egress security rules to create for the VPC. This section is ignored when modifying an existing cluster. | |
| type | array | |
| items | ||
| AWS Security Configuration | ||
| minItems | 1 | |
|
AWS Security Credentials Configuration | |
| additionalProperties | False |
AWS Security Configuration¶
| http://judkins.house/apis/k2/v1/awsSecurityConfig.json | |||
| AWS Security Configuration | |||
| type | object | ||
| properties | |||
|
The protocol for this Security Rule. | ||
| type | string | ||
| enum | TCP, UDP, -1, ICMP | ||
|
The cidr to associate this rule to. | ||
| type | array | ||
| default | [‘<IP_ADDRESS>/0’] | ||
| items | |||
| type | string | ||
|
The from port number. | ||
| type | number | ||
|
The to port number. | ||
| type | number | ||
| additionalProperties | False |
AWS Storage Device¶
| http://judkins.house/apis/k2/v1/awsStorageDevice.json | |||
| Describes an AWS storage device. | |||
| type | object | ||
| properties | |||
|
The type of storage | ||
| type | string | ||
|
anyOf | AWS EBS Storage Options | |
| additionalProperties | False |
AWS Subnet Configurationn¶
| http://judkins.house/apis/k2/v1/awsSubnetConfig.json | ||
| Describes an [AWS subnet](http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html). | ||
| type | object | |
| properties | ||
|
The name of the subnet, for use within k2 configurations. | |
| type | string | |
|
Name of the Availability Zone (AZ) in AWS. Regions and AZs are documented [here](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions). | |
| type | string | |
| default | us-east-1a | |
|
The cidr to associate to the subnet (within the VPC). | |
| type | string | |
| default | <IP_ADDRESS>/18 | |
| format | cidr | |
|
Do we allow for Auto-assigned Public IPs, Our clusters default to true | |
| type | boolean | |
| default | true | |
| additionalProperties | False |
AWS VPC Configuration¶
| http://judkins.house/apis/k2/v1/awsVpcConfig.json | ||
| Describes an existing AWS VPC configuration to install a Kubernetes cluster into. | ||
| type | object | |
| properties | ||
|
id of a pre-created VPC | |
| type | string | |
|
DEPRECATED: id of a pre-created route table that exists in the provided vpc.id | |
| type | string | |
|
id of the pre-created default security group for the provided vpc.id | |
| type | string | |
|
list of subnet ids that are part of the provided vpc.id | |
| type | array | |
| items | ||
| AWS Subnet Identification | ||
| minItems | 1 | |
| additionalProperties | False |
A Bastion configuration¶
| http://judkins.house/apis/k2/v1/bastionConfig.json | ||
| Properties pertaining to a Bastion. | ||
| type | object | |
| oneOf | A Bastion configuration | |
| A Load Balanced Bastion configuration |
A Load Balanced Bastion configuration¶
| http://judkins.house/apis/k2/v1/bastionConfigLoadBalanced.json | ||
| Properties pertaining to a Load Balanced Bastion. | ||
| type | object | |
| properties | ||
|
Name of the Bastion configuration. | |
| type | string | |
|
Type of bastion config | |
| type | string | |
| enum | bastion-elb | |
|
What port number to open for the ssh tunnel, default is 22 | |
| type | number | |
| maximum | 65535 | |
| minimum | 0 | |
| default | 22 | |
|
What sort of load balancer system should be used | |
| type | string | |
| enum | cloud, flipbit | |
|
AWS Load balancer configuration | |
| additionalProperties | False |
A Bastion configuration¶
| http://judkins.house/apis/k2/v1/bastionConfigSimple.json | ||
| Properties pertaining to a Bastion. | ||
| type | object | |
| properties | ||
|
Name of the Bastion configuration. | |
| type | string | |
|
Type of bastion config | |
| type | string | |
| enum | bastion | |
|
What port number to open for the ssh tunnel, default is 22 | |
| type | number | |
| maximum | 65535 | |
| minimum | 0 | |
| default | 22 | |
| additionalProperties | False |
Canal Fabric Configuration¶
| http://judkins.house/apis/k2/v1/canalFabricConfig.json | ||
| Describes the configuration of a Canal fabric. | ||
| type | object | |
| properties | ||
|
Name of the Canal Fabric Configuration. | |
| type | string | |
|
The kind of configuration object. | |
| type | string | |
| enum | fabric | |
| default | fabric | |
|
The type of the fabric being used. | |
| type | string | |
| enum | canal | |
| default | canal | |
|
Canal Fabric Options | |
| additionalProperties | False |
Canal Fabric Container Options¶
| http://judkins.house/apis/k2/v1/canalFabricContainerConfig.json | ||
| Describes a Canal fabric container. | ||
| type | object | |
| properties | ||
|
Tag of the container image (usually this is the version). | |
| type | string | |
|
Container image location. | |
| type | string | |
| additionalProperties | False |
Canal Fabric Containers¶
| http://judkins.house/apis/k2/v1/canalFabricContainers.json | |
| Describes all of the containers necessary to implement a Canal fabric. | |
| type | object |
| properties | |
|
Canal Fabric Container Options |
|
Canal Fabric Container Options |
|
Canal Fabric Container Options |
|
Canal Fabric Container Options |
|
Canal Fabric Container Options |
| additionalProperties | False |
Canal Fabric Network configuration¶
| http://judkins.house/apis/k2/v1/canalFabricNetwork.json | |||
| Describes the configuration of a Canal network fabric. | |||
| type | object | ||
| properties | |||
|
Network CIDR for pods in the fabric. | ||
| type | string | ||
| format | cidr | ||
|
The size of a subnet to assign to any given node. | ||
| type | number | ||
| maximum | 32 | ||
| minimum | 1 | ||
| default | 22 | ||
|
The lowest subnet that can be handed out to a node. | ||
| type | string | ||
|
The highest subnet that can be handed out to a node. | ||
| type | string | ||
|
Network CIDR for pods in the fabric. | ||
| type | object | ||
| anyOf | Canal Fabric VXLan Network configuration | ||
| additionalProperties | False |
Canal Fabric VXLan Network configuration¶
| http://judkins.house/apis/k2/v1/canalFabricNetworkVxlan.json | ||
| Canal Fabric VXLan Network configuration. | ||
| type | object | |
| properties | ||
|
Indicates that it is vxlan. | |
| type | string | |
| enum | vxlan | |
| default | vxlan | |
| additionalProperties | False |
Canal Fabric Options¶
| http://judkins.house/apis/k2/v1/canalFabricOptions.json | |
| Canal Fabric Options configuration. | |
| type | object |
| properties | |
|
Canal Fabric Containers |
|
Canal Fabric Network configuration |
| additionalProperties | False |
A single cluster configuration¶
| http://judkins.house/apis/k2/v1/cluster.json | ||
| A set of one or more nodePools, along with any shared configuration between them. | ||
| type | object | |
| properties | ||
|
Name of this cluster. | |
| type | string | |
| maxLength | 21 | |
| minLength | 1 | |
| pattern | ^[A-Za-z0-9-]+$ | |
|
Internal IP address range (CIDR) for services. | |
| type | string | |
| format | cidr | |
|
Internal IP address of the DNS service. | |
| type | string | |
| format | ipv4 | |
|
Domain name for cluster (internal resolution). | |
| type | string | |
| format | hostname | |
|
Provider Configuration | |
|
Set to true when using your own helm version. | |
| type | boolean / string / null | |
|
A list of nodePools. | |
| type | array | |
| items | ||
| nodePool Configuration | ||
| minItems | 1 | |
|
Fabric Configuration | |
|
Kubernetes Authentication Entry | |
|
Helm Configuration | |
|
Cluster DNS configuration | |
|
Custom domain name for API server ELB. | |
| type | string | |
| additionalProperties | False |
k2 Configuration¶
| http://judkins.house/apis/k2/v1/config.json | ||
| Describes one or more Kubernetes clusters. | ||
| type | object | |
| properties | ||
|
The k2 configuration version determines which schema is used to validate the configuration file. | |
| type | string | |
|
Definitions | |
|
A Kubernetes deployment | |
| additionalProperties | False |
Container Configuration¶
| http://judkins.house/apis/k2/v1/containerConfig.json | ||
| anyOf | Docker Runtime Configuration |
CoreOS Configuration¶
| http://judkins.house/apis/k2/v1/coreOsConfig.json | ||
| Describes the configuration of CoreOS. | ||
| type | object | |
| properties | ||
|
The name of the configuration. | |
| type | string | |
|
The kind of configuration. | |
| type | string | |
| enum | os | |
|
The type of configuration (coreos). | |
| type | string | |
| enum | coreOs | |
|
The image tag of CoreOS to deploy. | |
| type | string | |
|
The channel of CoreOS to pick. | |
| type | string | |
| enum | stable, beta, alpha | |
| default | stable | |
|
[Reboot Strategy Options](https://coreos.com/os/docs/latest/update-strategies.html#reboot-strategy-options). | |
| type | string | |
| enum | off, reboot, etcd-lock, best-effort | |
| default | off | |
|
CoreOS Locksmith Configuration | |
| additionalProperties | False |
CoreOS Locksmith Configuration¶
| http://judkins.house/apis/k2/v1/coreOsLocksmithConfig.json | ||
| Describes the configuration of CoreOS Locksmith (used to manage [updates](https://coreos.com/os/docs/latest/update-strategies.html). | ||
| type | object | |
| properties | ||
|
||
|
Comma separated list of etcd endpoints. | |
| type | string | |
|
Path to CA file used for TLS communication with etcd. | |
| type | string | |
| default | /etc/etcd/ssl/client-ca.pem | |
|
Path to certificate file used for TLS communication with etcd. | |
| type | string | |
| default | /etc/etcd/ssl/client.pem | |
|
Path to private key file used for TLS communication with etcd. | |
| type | string | |
| default | /etc/etcd/ssl/client-key.pem | |
|
Name of the reboot group in which this instance belongs. If not specified then it is the name of the nodePool, which is the default. | |
| type | string | |
|
Maximum number of nodes allowed to reboot at the same time. Should be one less than the number of failures the cluster can tolerate. | |
| type | number | |
| default | 1 | |
|
Optional day of the week (e.g. Sun, Mon, …) and the time of day (specified in 24-hours). For example, ‘Sat 04:00’, or ‘18:00’. | |
| type | string | |
| default | 04:00 | |
|
Length of time after window-start during which reboots are allowed. For example, ‘2h’, or ‘13h’. Duration will be parsed by https://godoc.org/time#ParseDuration | |
| type | string | |
| default | 2h | |
| additionalProperties | False |
Definitions¶
| http://judkins.house/apis/k2/v1/definitions.json | ||
| A dict containing JSON snippets which are referenced within the config for clarity or brevity. | ||
| type | object | |
| properties | ||
|
Helm configurations | |
| A list of Helm configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Helm Configuration | ||
| minItems | 1 | |
|
Fabric configurations | |
| A list of fabric configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Fabric Configuration | ||
| minItems | 1 | |
|
Load Balancer configurations | |
| A list of Load Balancer configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Load balancer configuration | ||
| minItems | 1 | |
|
kvStore configurations | |
| A list of kvStore (e.g. etcd) configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| kvStore Configuration | ||
| minItems | 1 | |
|
API server configurations | |
| A list of API server configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Kubernetes API server configuration | ||
| minItems | 1 | |
|
Bastion configurations | |
| A list of bastion configurations within the configuration file. | ||
| type | array | |
| items | ||
| A Bastion configuration | ||
| minItems | 1 | |
|
Kubernetes configurations | |
| A list of Kubernetes configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| A Kubernetes configuration | ||
| minItems | 1 | |
|
Container configurations | |
| A list of container configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Container Configuration | ||
| minItems | 1 | |
|
AutoScaling configurations | |
| Describes the autoScaling configuration for a nodePool. | ||
| type | array | |
| items | ||
| autoScalingConfig.json | ||
| minItems | 1 | |
|
OS configurations | |
| A list of OS configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| OS Configuration | ||
| minItems | 1 | |
|
Node configurations | |
| A list of (provider specific) node configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Node Configuration | ||
| minItems | 1 | |
|
Provider configurations | |
| A list of provider (e.g. AWS, GKE, etc.) configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Provider Configuration | ||
| minItems | 1 | |
|
DNS configurations | |
| A list of DNS configurations referenced within the configuration file. | ||
| type | array | |
| items | ||
| Cluster DNS configuration | ||
| minItems | 1 | |
|
Kubernetes Authentication configurations | |
| A list of Kubernetes Authenications entries referenced within the configuration file. | ||
| type | array | |
| items | ||
| Kubernetes Authentication Entry | ||
| minItems | 1 | |
|
Key pairs | |
| A list of key pairs referenced within the configuration file. | ||
| type | array | |
| items | ||
| Key Pairs Entry for use in K2 | ||
| minItems | 1 | |
|
Pod Scheduling configuration. | |
| Taint information for pod scheduling. | ||
| type | array | |
| items | ||
| schedulingConfig.json | ||
| additionalProperties | False |
A Kubernetes deployment¶
| http://judkins.house/apis/k2/v1/deployment.json | ||
| Describes the deployment of one or more Kubernetes clusters. | ||
| type | object | |
| properties | ||
|
A list of cluster configurations. | |
| type | array | |
| items | ||
| A single cluster configuration | ||
| maxItems | 1 | |
| minItems | 1 | |
|
Cluster Readiness Configuration | |
| additionalProperties | False |
Cluster DNS configuration¶
| http://judkins.house/apis/k2/v1/dnsConfig.json | ||
| Describes the configuration of a DNS service for the cluster. | ||
| type | object | |
| properties | ||
|
Name of cluster DNS configuration. | |
| type | string | |
|
Type of cluster DNS configuration. | |
| type | string | |
| enum | dns | |
|
Kubernetes DNS Configurations | |
| additionalProperties | False |
Docker Runtime Configuration¶
| http://judkins.house/apis/k2/v1/dockerContainerConfig.json | ||
| Describes the configuration of a Docker runtime. | ||
| type | object | |
| properties | ||
|
Name of the docker configuration (e.g. prodDockerConfig, betaDockerConfig, etc.). | |
| type | string | |
| default | defaultDockerConfig | |
|
Type of configuration. | |
| type | string | |
| enum | container | |
|
Type of container runtime. | |
| type | string | |
| enum | docker | |
| default | docker | |
|
Type of docker installation. | |
| type | string | |
| enum | distro, tgz | |
| default | distro | |
|
If type is tgz, then uri identifies how to obtain a tgz file containing the docker binaries. | |
| type | string | |
| additionalProperties | False |
etcd Configuration¶
| http://judkins.house/apis/k2/v1/etcdConfig.json | |||
| Describes the configuration of etcd. | |||
| type | object | ||
| properties | |||
|
Name of etcd configuration | ||
| type | string | ||
|
Type of kvStore | ||
| type | string | ||
| enum | etcd | ||
|
Type of etcdConfig | ||
| type | string | ||
| enum | kvStore | ||
|
Ports used to listen for client requests. | ||
| type | array | ||
| default | [2379, 4001] | ||
| items | |||
| type | number | ||
| minItems | 1 | ||
|
Token used during etcd cluster formation. This may be unsafe if an etcd cluster formation has to be restarted, or multiple clusters are created within the same VPC. It is highly recommended that the uuidToken option be used instead. | ||
| type | string | ||
| default | espouse-monger-rarely | ||
|
If true, uuidgen will be used to generate a unique token for each etcd cluster. uuidToken takes precedence over clusterToken, and if neither are specified then the etcd defaults are used. | ||
| type | boolean | ||
| default | True | ||
|
Ports used for peer to peer communication | ||
| type | array | ||
| default | [2380] | ||
| items | |||
| type | number | ||
| minItems | 1 | ||
|
Whether or not SSL is used for etcd traffic | ||
| type | boolean | ||
|
Version of etcd container which will be run | ||
| type | string | ||
| additionalProperties | False |
Fabric Configuration¶
| http://judkins.house/apis/k2/v1/fabricConfig.json | ||
| oneOf | Canal Fabric Configuration | |
| Weave Fabric Configuration | ||
| kubeVersioned Fabric configuration |
GKE Service Account Configuration¶
| http://judkins.house/apis/k2/v1/gkeKeyPairConfig.json | ||
| Describes a GKE service account used to authenticate management of GKE resources. See the [documentation](https://cloud.google.com/compute/docs/access/create-enable-service-accounts-for-instances) for more information. | ||
| type | object | |
| properties | ||
|
The service account id. | |
| type | string | |
|
The service account key file. | |
| type | string | |
| additionalProperties | False |
GKE Node Configuration¶
| http://judkins.house/apis/k2/v1/gkeNodeConfig.json | ||
| Describes node configuration, some of which is specific to GKE (e.g. [machine types](https://cloud.google.com/compute/docs/machine-types). | ||
| type | object | |
| properties | ||
|
Name of node for use by k2. | |
| type | string | |
|
Type of config this is. | |
| type | string | |
| enum | node | |
|
GKE Provider Node Configuration | |
|
List of GKE taints to associate with the kubernetes node | |
| type | array | |
| items | ||
| Taint Configuration | ||
| additionalProperties | False |
GKE Provider Node Configuration¶
| http://judkins.house/apis/k2/v1/gkeNodeProviderConfig.json | |||
| Describes GKE specific node configuration. | |||
| type | object | ||
| properties | |||
|
The amount of disk that should be allocated to the node, in GB. | ||
| type | number | ||
|
The machine type that should be used for the node (n1-standard-1, etc.). | ||
| type | string | ||
|
The scopes given to the node. | ||
| type | array | ||
| items | |||
| type | string | ||
| additionalProperties | False |
GKE Provider Configuration¶
| http://judkins.house/apis/k2/v1/gkeProviderConfig.json | ||
| Describes GKE specific provider configuration. | ||
| type | object | |
| properties | ||
|
The name of the configuration, for use within k2 configurations | |
| type | string | |
|
The type of configuration this object it | |
| type | string | |
| enum | provider | |
|
The name of the provider for this provider setting | |
| type | string | |
| enum | gke | |
|
Type of machine image deployment. For GKE, only autonomous is supported. | |
| type | string | |
| enum | autonomous | |
|
Name of GKE project | |
| type | string | |
|
Key Pairs Entry for use in K2 | |
|
GKE Zone Configuration | |
| additionalProperties | False |
GKE Zone Configuration¶
| http://judkins.house/apis/k2/v1/gkeZoneConfig.json | |||
| GKE Zone Configuration | |||
| type | object | ||
| properties | |||
|
The main zone for the k2 cluster. | ||
| type | string | ||
|
Additional Zones that the cluster should also exist in. | ||
| type | array | ||
| items | |||
| type | string | ||
| additionalProperties | False |
Helm Chart¶
| http://judkins.house/apis/k2/v1/helmChart.json | ||
| Configuration for a helm chart for use in K2. | ||
| type | object | |
| properties | ||
|
Friendly name for the chart. | |
| type | string | |
|
Namespace of the chart. | |
| type | string | |
|
Repository to pull this chart from - referenced by helm application. | |
| type | string | |
|
Registry to pull this chart from - referenced by helm application. | |
| type | string | |
|
Actual name of chart in the repository - referenced by helm application. | |
| type | string | |
|
Version of the chart to deploy - referenced by helm application. | |
| type | string | |
| additionalProperties | False | |
| oneOf | ||
Helm Configuration¶
| http://judkins.house/apis/k2/v1/helmConfig.json | ||
| Configuration for helm for use in K2. | ||
| type | object | |
| properties | ||
|
Name of the helm configuration. | |
| type | string | |
|
Kind of kubernetes package manager. | |
| type | string | |
|
List of helm repositories we want installed. | |
| type | array | |
| items | ||
| Helm repo configuration | ||
|
List of helm app registries we want installed. | |
| type | array | |
| items | ||
| Helm app registry configuration | ||
|
List of helm charts we want installed. | |
| type | array | |
| items | ||
| Helm Chart | ||
| additionalProperties | False |
Helm app registry configuration¶
| http://judkins.house/apis/k2/v1/helmRegistry.json | ||
| Configuration for a helm app registry for use in K2. | ||
| type | object | |
| properties | ||
|
Name for the app registry - referenced by helm application. | |
| type | string | |
|
Username with which to authenticate to the helm app registry. | |
| type | string | |
|
Password with which to authenticate to the helm app registry. | |
| type | string | |
| additionalProperties | False |
Helm repo configuration¶
| http://judkins.house/apis/k2/v1/helmRepo.json | ||
| Configuration for a helm repo for use in K2. | ||
| type | object | |
| properties | ||
|
Name for the repository - referenced by helm application. | |
| type | string | |
|
URL to the helm repository. | |
| type | string | |
| additionalProperties | False |
Key Pairs Entry for use in K2¶
| http://judkins.house/apis/k2/v1/keyPair.json | |||
| Key Pairs Entry for use in K2. | |||
| type | object | ||
| properties | |||
|
Name given to the key entry for identification in other k2 configuration areas. | ||
| type | string | ||
|
Type configuration node this is | ||
| type | string | ||
| enum | keyPair | ||
|
Location of the public key on the host running K2. | ||
| type | string | ||
|
Location of the private key on the host running K2. | ||
| type | string | ||
|
anyOf | GKE Service Account Configuration | |
| additionalProperties | False |
Kubernetes Authentication Authn Entry¶
| http://judkins.house/apis/k2/v1/kubeAuthAuthnEntry.json | ||
| Kubernetes Authentication Authn Entry | ||
| type | object | |
| properties | ||
|
List of Basic auth users to be created. | |
| type | array | |
| items | ||
| Kubernetes Authentication Basic User Entry | ||
| minItems | 1 | |
|
List of Cert auth users to be created. | |
| type | array | |
| items | ||
| Kubernetes Authentication Cert User Entry | ||
| minItems | 1 | |
|
Default admin user for kubeauth file. Must match one of the user names. | |
| type | string | |
| additionalProperties | False | |
| anyOf | ||
Kubernetes Authentication Authz Entry¶
| http://judkins.house/apis/k2/v1/kubeAuthAuthzEntry.json | ||
| Kubernetes Authentication Authz Entry | ||
| type | object | |
| properties | ||
|
Kubernetes RBAC configuration. | |
| type | object | |
| properties | ||
| additionalProperties | False |
Kubernetes Authentication Basic User Entry¶
| http://judkins.house/apis/k2/v1/kubeAuthBasicUser.json | ||
| Kubernetes Authentication Basic User Entry | ||
| type | object | |
| properties | ||
|
The username for the account. | |
| type | string | |
|
The password for the user account. | |
| type | string | |
|
The groups for the user account. | |
| type | string | |
| additionalProperties | False |
Kubernetes Authentication Cert User Entry¶
| http://judkins.house/apis/k2/v1/kubeAuthCertUser.json | ||
| Kubernetes Authentication Cert User Entry | ||
| type | object | |
| properties | ||
|
The username for the account. | |
| type | string | |
|
The groups for the user account. | |
| type | string | |
| additionalProperties | False |
Kubernetes Authentication Entry¶
| http://judkins.house/apis/k2/v1/kubeAuthConfig.json | |
| Kubernetes Authentication Entry | |
| type | object |
| properties | |
|
Kubernetes Authentication Authz Entry |
|
Kubernetes Authentication Authn Entry |
| additionalProperties | False |
A Kubernetes configuration¶
| http://judkins.house/apis/k2/v1/kubeConfig.json | ||
| The location and version of a container containing the Kubernetes hyperkube binary. | ||
| type | object | |
| properties | ||
|
Name of the Kubernetes configuration. | |
| type | string | |
|
Type of kubeconfig | |
| type | string | |
| enum | kubernetes | |
|
Location of the Kubernetes container. | |
| type | string | |
| format | uri | |
|
Version of the hyperkube binary. | |
| type | string | |
| format | semver | |
| additionalProperties | False |
Kubernetes DNS Configurations¶
| http://judkins.house/apis/k2/v1/kubeDns.json | ||
| Describes the configuration of DNS for the Kubernetes cluster. | ||
| type | object | |
| properties | ||
|
This should be the same as the IP set in the deployment.clusters[x].dns in the main configuration file. | |
| type | string | |
|
This should be the same as the domain set in deployment.clusters[x].domain in the main configuration file. | |
| type | string | |
|
Kubernetes is expecting DNS to be in kube-system. | |
| type | string | |
| additionalProperties | False |
Kubernetes Node Label¶
| http://judkins.house/apis/k2/v1/kubeNodeLabel.json | ||
| Describes a Kubernetes node label. For more information on labels, see the [documentation](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/). | ||
| type | object | |
| properties | ||
|
The Kubernetes node label’s key. | |
| type | string | |
|
The Kubernetes node label’s value. | |
| type | string | |
| additionalProperties | False |
Taint Configuration¶
| http://judkins.house/apis/k2/v1/kubeNodeTaint.json | |
| Configuration for taint for use in K2. | |
| type | array |
kubeVersioned Fabric configuration¶
| http://judkins.house/apis/k2/v1/kubeVersionedFabric.json | |||||
| Fabric configurations for multiple versions of Kubernetes. | |||||
| type | object | ||||
| properties | |||||
|
Name of the kubeVersioned fabric configuration. | ||||
| type | string | ||||
|
The kind of configuration object. | ||||
| type | string | ||||
| enum | versionedFabric | ||||
|
The type of the fabric being used. | ||||
| type | string | ||||
| enum | canal, weave | ||||
|
Allows different configurations to be defined depending on the Kubernetes version. | ||||
| type | object | ||||
| properties | |||||
|
oneOf | Canal Fabric Configuration | |||
| Weave Fabric Configuration | |||||
|
Dictionary of configuration objects where the kubernetes version is the key | ||||
| type | object | ||||
| patternProperties | |||||
|
oneOf | Canal Fabric Configuration | |||
| Weave Fabric Configuration | |||||
| additionalProperties | False | ||||
| additionalProperties | False |
kvStore Configuration¶
| http://judkins.house/apis/k2/v1/kvStoreConfig.json | ||
| Describes a kvStore (e.g. etcd) configuration. | ||
| type | object | |
| oneOf | etcd Configuration |
Load balancer configuration¶
| http://judkins.house/apis/k2/v1/loadBalancerConfig.json | ||
| Load balancer configuration for Kubernetes API servers | ||
| type | object | |
| properties | ||
|
Name of the load balancer configuration. | |
| type | string | |
| maxLength | 32 | |
|
Type of load balancer. | |
| type | string | |
| enum | cloud, flipbit | |
| additionalProperties | False |
Node Configuration¶
| http://judkins.house/apis/k2/v1/nodeConfig.json | ||
| oneOf | AWS Node Configuration | |
| GKE Node Configuration |
nodePool Configuration¶
| http://judkins.house/apis/k2/v1/nodePool.json | ||
| Describes a set of one or more nodes which share the same configuration. | ||
| type | object | |
| properties | ||
|
Name of the nodePool. | |
| type | string | |
|
Number of nodes in the nodePool. | |
| type | number | |
| minimum | 1 | |
|
kvStore Configuration | |
|
type | array |
| items | ||
| kvStore Configuration | ||
| minItems | 1 | |
|
Kubernetes API server configuration | |
|
A Kubernetes configuration | |
|
A Bastion configuration | |
|
Container Configuration | |
|
OS Configuration | |
|
Node Configuration | |
|
Key Pairs Entry for use in K2 | |
|
autoScalingConfig.json | |
|
schedulingConfig.json | |
| additionalProperties | False |
OS Configuration¶
| http://judkins.house/apis/k2/v1/osConfig.json | ||
| anyOf | CoreOS Configuration |
Provider Configuration¶
| http://judkins.house/apis/k2/v1/providerConfig.json | ||
| oneOf | AWS Provider Configuration | |
| GKE Provider Configuration |
Cluster Readiness Configuration¶
| http://judkins.house/apis/k2/v1/readiness.json | ||
| Options to determine when a cluster is ready. | ||
| type | object | |
| properties | ||
|
The type of test that should be used to determine if a cluster is ready. | |
| type | string | |
|
The value for the test. | |
| type | number | |
|
The number of seconds to wait for the test to complete. | |
| type | number | |
| additionalProperties | False |
Weave Fabric Configuration¶
| http://judkins.house/apis/k2/v1/weaveFabricConfig.json | ||
| Describes configuration of Weave network fabric. | ||
| type | object | |
| properties | ||
|
Name for the weave fabric configuration - used for referencing. | |
| type | string | |
|
Type of weave fabric configuration | |
| type | string | |
| enum | fabric | |
|
The type of the fabric being used. | |
| type | string | |
| enum | weave | |
| default | weave | |
|
Weave Fabric Options | |
| additionalProperties | False |
Weave Fabric Containers¶
| http://judkins.house/apis/k2/v1/weaveFabricContainerConfig.json | ||
| Describes the containers which implement the Weave fabric. | ||
| type | object | |
| properties | ||
|
Version of the container | |
| type | string | |
|
Container image location | |
| type | string | |
| additionalProperties | False |
Weave Fabric Containers¶
| http://judkins.house/apis/k2/v1/weaveFabricContainers.json | |
| Describes the Weave fabric containers. | |
| type | object |
| properties | |
|
Weave Fabric Containers |
|
Weave Fabric Containers |
| additionalProperties | False |
Weave Fabric Network configuration¶
| http://judkins.house/apis/k2/v1/weaveFabricNetwork.json | ||
| Describes the configuration of a Weave network fabric. | ||
| type | object | |
| properties | ||
|
Network CIDR for pods in the fabric | |
| type | string | |
| format | cidr | |
|
Maximum number of connection made per node. A cluster size of N would have each node making (N-1) connections | |
| type | number | |
| minimum | 1 | |
| default | 30 | |
| additionalProperties | False |
Weave Fabric Options¶
| http://judkins.house/apis/k2/v1/weaveFabricOptions.json | |
| Weave Fabric Options configuration. | |
| type | object |
| properties | |
|
Weave Fabric Containers |
|
Weave Fabric Network configuration |
| additionalProperties | False |


Next: string-upcase, Previous: char, Up: Strings Dictionary
string
x ⇒ string
x—a string, a symbol, or a character.
string—a string.
Returns a string described by x; specifically:
If x is a string, it is returned.
If x is a symbol, its name is returned.
If x is a character,
then a string containing that one character is returned.
string might perform additional, implementation-defined conversions.
(string "already a string") ⇒ "already a string" (string 'elm) ⇒ "ELM" (string #\c) ⇒ "c"
In the case where a conversion is defined neither by this specification nor by the implementation, an error of type type-error is signaled.
coerce can be used to convert a sequence of characters to a string.
prin1-to-string, princ-to-string, write-to-string, or format (with a first argument of nil) can be used to get a string representation of a number or any other object.


html
This is a contenteditable - so feel free to play around with it a little.
Update
foo
bar
Heja!
article-json


Sign up
Dekstop view.
Mobile view.
Create new account
Enter your credentials bellow
Full name
Username
Email address
Country
City
Password
I accept the
Terms & Conditions
Have account already?
Sign in
Have account already?
Sign in


PartialChannel
widok
mutate
poll
stream
PollBufSet
widok
PollBuffer
widok
PollDict
widok
Position
Buffer
PtrVar
widok
parent
BiChildChannel
BiFlatChildChannel
FlatChildChannel
UniChildChannel
parentOf
Tree
partialBiMap
Channel
partialMap
PollBuffer
ReadChannel
MapExtended
partialUpdate
Opt
PartialChannel
partition
Filter
partition$
PollBuffer
Filter
poll
reactive
position
Insert
prepend
RefBuf
WriteBuffer
Buffer
process
BiChildChannel
BiFlatChildChannel
ChildChannel
FlatChildChannel
UniChildChannel
produce
WriteChannel
Channel
product
Fold
propagate
reactive
publish
ReadChannel


Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 4
Dietary
Preheat the oven to 150C/300F/Gas 2.
Bring the cream and milk to a simmer in a heavy-based pan over a medium heat.
Add the vanilla seeds and pods and stir well to combine.
Whisk together 75g/2½oz of the caster sugar and all of the egg yolks in a large mixing bowl until pale, fluffy and well combined.
Remove the vanilla pods from the milk and cream mixture. Pour the warm milk and cream mixture over the whisked egg and sugar mixture, stirring continuously until the sugar has dissolved.
Pour the crème brulée mixture into four ramekins. Place the ramekins into a deep-sided roasting tin. Carefully add enough boiling water to the roasting tin to reach halfway up the sides of the ramekins. (This is called a bain-marie.)
Transfer the bain-marie to the oven and cook for 30-35 minutes, or until the custard has set firm but still has a slight wobble. Remove the crème brulées from the bain-marie and set aside to cool.
Once cool, chill the crème brulées in the fridge until needed.
When the crème brulées are ready to serve, sprinkle 20g/¾oz of the remaining caster sugar onto the surface of the crème brulées. Using a chefs' blowtorch, heat the sugar until it melts and caramelises, then set aside to cool.
Repeat the process with the remaining sugar, until the sugar has caramelised and hardened. Serve immediately.


1. Parties. This Agreement is made and entered into on March 17, 2019, between
Alice (“Contractor”) and Bob (“Client”).
2. Project. Client is retaining Contractor to do the following work (the “Project”):
a. Milestone 1 [provide an initial functioning kitten website with e-pet integration (as more fully described
in the attached details addendum)]
b. Milestone 2 [provide up to 6 hours of consultation and review work and provide a revised kitten website]
c. Milestone 3 [provide up to 3 hours of consultation and review work and provide a final kitten website]
3. Payment. Client agrees to pay Contractor a total of $1,200 for the Project in
installments based upon the completion of project milestones: Milestone 1: $600; Milestone 2: $300; and Milestone
3: $300.
4. Payment Procedures. Contractor may, from time to time, provide notice to Client
indicating that work described for a specific milestone has been completed and that the payment for such milestone
is due (each, a “Completion Notice”). Upon delivery of a Completion Notice, Client shall have 3 business days
to reply to Contractor stating either (A) that Client certifies that the milestone has been completed and that
payment for the milestone is due and payable (in which case such reply shall be accompanied by payment) or (B)
that Client, reasonably and in good faith, contests that the milestone has been completed (in which case such
reply shall be accompanied by a written description of the facts supporting Client’s contestation). If Client’s
reply indicates that Client contests that the milestone has been completed, then Contractor will have 3 business
days from delivery of the reply to either (A) resubmit the Completion Notice, (B) agree to reperform the work
described in the specific milestone, (C) elect to have Section 5 (Dispute Resolution) apply to resolve the specific
milestone or (D) elect seek termination of the Agreement pursuant to Section 6 (Termination). If Client does
not reply to a Completion Notice within 3 business days of delivery, Client will be deemed to have agreed that
the milestone has been completed and payment for the milestone is due and payable. If Client does not make payment
for a milestone that is either certified or deemed completed within 30 business days of such event, then Contractor
may either (A) elect to have Section 5 (Dispute Resolution) apply to resolve the specific milestone or (B) elect
seek termination of the Agreement pursuant to Section 6 (Termination).
5. Dispute Resolution. If, pursuant to Section 4, Contractor elects to have dispute
resolution apply to a dispute concerning a specific milestone, then Contractor and Client hereby covenant and
agree to use good faith efforts to resolve the dispute and to adhere to and comply with the requirements of each
the following dispute resolution mechanisms selected by Contractor in its sole discretion:
a. A period of 3 business days of good faith discussions via
email.
b. Online arbitration using one of the following alternative
dispute resolution platforms:
kleros.io; augur.net.
c. Short-form mediation and/or arbitration pursuant to the JAMS
rules.
If the dispute concerning a specific milestone is not resolved through the above methods selected by the Contractor,
then Contractor may seek termination of the Agreement pursuant to Section 6 (Termination).
6. Termination. If, pursuant to Section 4 or Section 5, Contractor elects to terminate
this Agreement due to Client’s contestation of a Completion Notice, then Contractor shall deliver a notice of
termination to Client indicating the Agreement is terminated and the amount of any payments that remain due to
Contractor (in which case such payment obligations of the Client will survive termination of this Agreement).
If Contractor terminates the agreement pursuant to this Section 6, Contractor may seek enforcement of Client’s
payment obligations, including by retaining legal counsel and seeking appropriate legal or equitable remedies
in a court of law with competent jurisdiction including awards for special, consequential and punitive damages
and attorneys’ fees as applicable. Contractor also may freely assign Client payment obligations to a third party
debt collection service.
7. Contract Boilerplate. The “boilerplate” legal terms and conditions available
at www.ourterms.com/bplate/contractor as of the date hereof are hereby incorporated by reference into this Agreement.
Contractor:
Alice
Client:
Bob


You are signed in as {{ account.email }}, the Account Owner. You are using licenses.
| {{ account.info.name }} | {{ account.email }} | My account | |
| {{ u.name }} {{ u.name }} | {{ u.email }} {{ u.email }} |
|
No members found when looking up "{{ searchText }}"


public class LineSegment extends java.lang.Object implements java.lang.Cloneable, Savable, java.io.Serializable
LineSegment represents a segment in the space. This is a portion of a Line that has a limited start and end points.
A LineSegment is defined by an origin, a direction and an extent (or length). Direction should be a normalized vector. It is not internally normalized.
This class provides methods to calculate distances between LineSegments, Rays and Vectors.
It is also possible to retrieve both end points of the segment getPositiveEnd(Vector3f)
and getNegativeEnd(Vector3f)
. There are also methods to check whether
a point is within the segment bounds.
Ray
,
Serialized Form| Constructor and Description |
|---|
LineSegment() |
LineSegment(LineSegment ls) |
LineSegment(Vector3f start,
Vector3f end)
Creates a new LineSegment with a given origin and end.
|
LineSegment(Vector3f origin,
Vector3f direction,
float extent)
Creates a new LineSegment with the given origin, direction and extent.
|
| Modifier and Type | Method and Description |
|---|---|
LineSegment |
clone() |
float |
distance(LineSegment ls) |
float |
distance(Ray r) |
float |
distance(Vector3f point) |
float |
distanceSquared(LineSegment test) |
float |
distanceSquared(Ray r) |
float |
distanceSquared(Vector3f point) |
Vector3f |
getDirection() |
float |
getExtent() |
Vector3f |
getNegativeEnd(Vector3f store) |
Vector3f |
getOrigin() |
Vector3f |
getPositiveEnd(Vector3f store) |
boolean |
isPointInsideBounds(Vector3f point)
Evaluates whether a given point is contained within the axis aligned bounding box
that contains this LineSegment.
|
boolean |
isPointInsideBounds(Vector3f point,
float error)
Evaluates whether a given point is contained within the axis aligned bounding box
that contains this LineSegment.
|
void |
read(JmeImporter e) |
void |
set(LineSegment ls) |
void |
setDirection(Vector3f direction) |
void |
setExtent(float extent) |
void |
setOrigin(Vector3f origin) |
void |
write(JmeExporter e) |
public LineSegment()
public LineSegment(LineSegment ls)
public LineSegment(Vector3f origin, Vector3f direction, float extent)
Creates a new LineSegment with the given origin, direction and extent.
Note that the origin is not one of the ends of the LineSegment, but its center.
public void set(LineSegment ls)
public float distance(Vector3f point)
public float distance(LineSegment ls)
public float distance(Ray r)
public float distanceSquared(Vector3f point)
public float distanceSquared(LineSegment test)
public float distanceSquared(Ray r)
public Vector3f getDirection()
public void setDirection(Vector3f direction)
public float getExtent()
public void setExtent(float extent)
public Vector3f getOrigin()
public void setOrigin(Vector3f origin)
public void write(JmeExporter e) throws java.io.IOException
public void read(JmeImporter e) throws java.io.IOException
public LineSegment clone()
clone
in class java.lang.Object
public boolean isPointInsideBounds(Vector3f point)
Evaluates whether a given point is contained within the axis aligned bounding box that contains this LineSegment.
This function is float error aware.
public boolean isPointInsideBounds(Vector3f point, float error)
Evaluates whether a given point is contained within the axis aligned bounding box that contains this LineSegment.
This function accepts an error parameter, which is added to the extent of the bounding box.


Status of the Clouds
► Page Contents:
Today, I just experience some incident with GitHub. So here, I try to list down the status page for the common clouds services that I use everyday.
Clouds⌗
- AWS Health Dashboard
- Azure Status
- Docker Status Page
- Dropbox System Sttus
- GitHub Status
- Google Clouds Service Health
- LinkedIn Status Page
- Facebook or Meta Status
- MS Office365
- Salesforce Status Page
- Slack Status
- OpenAI Status
Azure Portal⌗
Vendors⌗
Read other posts


Keeps behavior that was enabled by default between 0.9 and 0.11. Imagine that you have simple structure:
tests -- a ---- results -- b ---- resultsIf checkbox is checked and you specifed tests/* as a parameters, plugin will upload it to tests/a/results...tests/b/results. If this checkbox is disabled, plugin will upload it as a/results...b/results. Pay attention - this option will be removed in next releases. So, it's better to avoid using it.


Trend Estimation
in Time Series Signals
Hi!
Bugra Akyildiz
Data Scientist at Axial
@bugraa
Machine Learning Newsletter | mln.io
<EMAIL_ADDRESS>http://bit.ly/pydata-seattle-2015
Axial
A network that brings private companies with investors together
Enables business owners access to private capital markets
We are hiring! | axial.net
Trend Estimation
Family of methods to be able to detect and predict tendencies and regularities in time series signals
- Depends on problem and domain
- Medium to Long Term Trend
- Mitigates seasonality(cycles) from data
Why?
- Trends are very interpretable
- Trends are easy to deal with when original signal is not very useful for processing
## Trend Estimation Methods
- Moving average filtering
- Exponential Weighted Moving Average (EWMA)
- Median filtering
- Bandpass filtering
- Hodrick Prescott Filter
- $l_1$ trend filtering
## Data
- The S&P 500, or the Standard & Poor's 500, is an American stock market index based on the market capitalizations of 500 large companies having common stock listed on the NYSE or NASDAQ.
- The S&P 500 index components and their weightings are determined by S&P Dow Jones Indices.
- The National Bureau of Economic Research has classified common stocks as a leading indicator of __business cycles__.
- We will come to these _cycles_ later.
```python
import pandas as pd
df = pd.read_csv(_SNP_500_PATH, parse_dates=['Date'])
df = df.sort(['Date'])
```
SNP 500 Data
## Moving Average Filtering
- Average the signal over a window
$$ y(t) = \frac{\displaystyle\sum_{i=-\frac{w}{2}}^{\frac{w}{2}} x(t + i)}{w} $$
### In Python
```python
import pandas as pd
window = 11
averaged_signal = pd.rolling_mean(df.Close, window)
```
## Good to Know
- Linear
- Not really a trend estimation method, but provides baseline
- If the window size is small, it removes high volatility part in the signal
- If the window size is large, it exposes the long-term trend
- Not robust to outliers and abrupt changes for small and medium window sizes
## Median Filtering
$$ y(t) = median\\{ x[t-\frac{w}{2}, t+\frac{w}{2}] \\} $$
where $w$ is the window size whose median will replace the original data point
### In Python
```python
from scipy import signal as sp_signal
window = 11
median_filtered_signal = sp_signal.medfilt(df.Close, window)
```
## Good to Know
- Nonlinear
- Very robust to noise
- If the window size is very large, it could _shadow_ mid-term change
- Trend signal may not be smooth(actually rarely is in practice)
EWMA
### In Python
```python
import pandas as pd
span = 20
ewma_signal = pd.stats.moments.ewma(df.Close, span=span)
```
## Good to Know
- Linear
- Could provide a better estimate than a simple moving average because the weights
are better distributed
- Not robust to outliers and abrupt changes
- Very flexible in terms of weights and puts more emphasis on the spatial window
in the signal
## Bandpass Filtering
It filters based on __frequency response__ of the signal. It attenuates very low range
(long term) and very high frequency(short-term, volatility) and exposes mid-term
trend in the signal.
## In Python
```python
## Filter Construction
filter_order = 2
low_cutoff_frequency = 0.001
high_cutoff_frequency = 0.15
b, a = sp_signal.butter(filter_order, [low_cutoff_frequency, high_cutoff_frequency],
btype='bandpass', output='ba')
bandpass_filtered = sp_signal.filtfilt(b, a, df.Close.values)
```
## Good to Know
- Allow certain frequencies of the signal(between `low cutoff frequency` and `high cutoff frequency`) and attenuates the other frequencies.
- This provides a flexible way to remove/attenuate low frequency(very long term) and high frequency(short-term) in the signal.
- Could prepare different filters to stop a particular band as well(called band-stop filter).
- Similar to Hodrick-Prescott Filter, it extracts mid-term trend by removing very small changes(bias) and extracting short-term changes(cycle).
## Hodrick-Prescott(HP) Filter
- Decomposes the time-series signal into a trend $x_t$ (mid-term growth) and a
cyclical component(recurring and seasonal signal) $c_t$.
$$y_t = x_t + c_t$$
HP Minimization Function
## Good to Know
- Linear
- Decomposes the signal into two distinct components(trend and cycle)
- Cycle part => short term, season
- Trend part => medium to long term
- With changing regularizer, smoothing can be adjusted in the signal
- Bandpass filter is at its heart
- Perfect for signals that show seasonality
- Yields good results when noise is normally distributed
### In Python
```python
import statsmodels.api as sm
lamb = 10 # Regularizer, lambda
snp_cycle, snp_trend = sm.tsa.filters.hpfilter(df.Close, lamb=lamb)
```
## $l_1$ Trend Filtering
Explanation: Instead of minimizing the mean squared error in HP minimization
function, what if we minimize by $l_1$ error? We could get a very robust way
to measure trend in the signal.
- Optimization function:
$$ \frac{1}{2} \lVert x - y \rVert_2^2 + \lambda \lVert Dx \rVert_1$$
where $x,y \in \mathbf{R}^n$ and $D$ is the second order difference matrix
## Good to Know
- Nonlinear
- Trend is piecewise linear, generally very smooth
- The kinks, or changes in slope of the estimated trend show abrupt events
- Changes in trend could be used for outlier detection
- Computationally a little bit expensive.
- Yields good results when noise is exponentially distributed
### Get the library
```bash
# See the source code: https://github.com/bugra/l1
# PRs are more than welcome!
git clone https://github.com/bugra/l1
cd l1
python setup.py install
```
### In Python
```python
from l1 import l1 # Get the library from: https://github.com/bugra/l1
regularizer = 1
l1_trend = l1(df.Close.values, regularizer)
```
Questions?


This is a Cordova application that tests the Cordova Camera API's targetwidth and targetheight properties.


Grayscale is a house on a island. You will be completly alone on the island and the only way to get ther is to go on the boat that arraivs ones a week. Ther is a sauna on the island so you can worm up and then swim in the Pacific.
The house is made for 12 peopol and have 5 bedrooms and 2 toilets.
You can hire the whole island at Hotels.com its very cheep and you can even ring your cat or dog. you can buy great dogs and cats at Blocket.se.
Here is a great song that you can lisen to while taking a chill pill in the sauna.
Feel free to email us to hire our wonderful island. You can also cheek out our social media. You can also give us feedback on wath we can change and things that are good.


Minesweeper
{{Game.minesLeft}}
timer
{{Game.timer}}
Try again?
Congratulations! Try again?
flag
help
new_releases
{{cell.minesAround > 0 ? cell.minesAround : " " }}
Forked from minesweeper project by
Anri Asaturov
/
Source on Github.


It's Election Day 2020 Published last at 5:15pm CDT November 2 2020, subject to change throughout the day. 99,657,079 have been cast for Election 2020 thus far accounting for 72.3% of the total votes cast in the 2016 general election. Today starts with the news that all 5 votes in Dixville Notch, a small North Hampshire township near the US-Canada border have cast their ballots all for Biden. But, this is no guarantee of anything...
Categories
Day-0
Day-1
Day 1 Published last at 5:15pm CDT November 2 2020, subject to change throughout the day. 97,665,370 have been cast for Election 2020 thus far accounting for 70.9% of the total votes cast in the 2016 general election. Many are forecast that the odds are highly in favor of Joe Biden including: - The Economist giving 19 in 20 odds of winning the electoral college and most votes - FiveThirtyEight forecasting 89 out of 100...
Day-13
Day 13 Published last at 10:50pm CDT October 21 2020, subject to change throughout the day. 43,161,277 ballots have been cast for Election 2020 thus far accounting for 31.3% of the total votes cast in the 2016 general election. 31,259,017 mailin ballots and 11,902,260 in-person votes. 13 days to November 3rd 2020. Also, Mel Brooks even chose to get political this year. My father, @MelBrooks, is 94. He has never made a political video....
Day-19
Day 19 Published last at 12:50pm CDT October 15 2020, subject to change throughout the day. 17,560,471 ballots have been cast for Election 2020 thus far accounting for 12.7% of the total votes cast in the 2016 general election. Tuesday evening #TrekTheVote held a panel with 19 Trek castmembers to tackle such topics as climate change, women empowerment, and social justice and equity as a Biden Harris fundraiser. A Trekkie myself, it was refreshing to see...
Day-21
Day 21 Published last at 12:40pm CDT October 13 2020, subject to change throughout the day. 11,475,707 ballots have been cast for Election 2020 thus far accounting for 8.3% of the total votes cast in the 2016 general election. Outside Election 2020, we continue onto day 2 of Amy Coney Barrett's confirmation hearings. Day 1 revealed several things including the Republicans trying hard to call these hearing a Constitutional duty, even when four years earlier...
Day-25
Day 25 Published last at 3:50pm CDT October 9 2020, subject to change throughout the day. 8,283,929 ballots have been cast for Election 2020 thus far. This accounts for 6% of the total votes counted in the 2016 general election. This morning we heard from House Speaker Nancy Pelosi as she shared an update on Federal government business as it relates to the 25th Amendment: .@SpeakerPelosi News Conference on 25th Amendment - LIVE on...
Day-26
Day 26 Published last at 12:40pm CDT October 8 2020, subject to change throughout the day. 6,339,316 ballots have been cast for Election 2020 thus far. Kamala Harris showed up, she answered the questions asked of her, allowed her opponent time to respond, all while delivering the best non-verbal responses that no one has seen in a VP Debate before. Kamala facial expressions are taking me OUT #VPDebate pic.twitter.com/c53Hv5GOwH— Drebae (@Drebae_)
Day-27
Day 27 Published last at 2:08pm CDT October 7 2020, subject to change throughout the day. 5,243,246 ballots have been cast for Election 2020 thus far. FiveThirtyEight US House of Representative forecast predicts that Democrats are, "clearly favored to win the House" overall predicted to capture 221 to 253 seats. Otherwise, this is not set to change much. Meanwhile, Trump and his admin are: After refusing to address a COVID19 stimulus before the Election now calls...
Day-28
Day 28 Published last at 12:32pm CDT October 6 2020, subject to change throughout the day. "Nationwide, more than 32 million ballot requests have been made -- primarily for mail-in ballots -- in the 37 states currently reporting. Another 43 million ballots have been or will soon be mailed to voters in the nine states -- along with Washington, DC -- that are automatically mailing ballots to eligible voters," CNN reports. Professor Michael McDonald of University...
Day-29
Day 29 Published last at 11:20pm CDT October 5 2020, subject to change throughout the day. Polling from various groups shows that Biden's lead post the first Presidential Debate has increased including the Public Policy Polling group: We've done about 70 private polls this week and a very noticeable trend we're seeing especially the last few days is that where before Biden was maybe getting 6-8% of 2016 Trump voters, that's pretty consistently...
Day-30
Day 30 Published last at 3:20pm CDT October 4 2020, subject to change throughout the day. The news surrounding Trump's COVID condition has ranged from Republicans claiming Trump has "no co-morbidities" (even though, at age 74 Trump is very much at heightened risk) to Dr. Sean Conley informing the world that Trump is receiving dexamethasone, which is a "steroid usually given to patients with sever COVID19". The confusing and contradictory information surrounding Trump's health status continues...
Day-32
Day 32 Published last at 12:58pm CDT October 2 2020, subject to change throughout the day.  From Academy Award Winner Alex Gibney, Ophelia Harutyunyan, and Suzanne Hillinger, the documentary explores the copmlete and intentional failure of the current admin to respond to the COVID19 pandemic. "No, I don't take responsibility at all", Trump eeriely states. Totally Under Control will air 10/20/2020 on...
Day-4
Day 4 Published last at 11:33am CDT October 30 2020, subject to change throughout the day. 84,541,764 have been cast for Election 2020 thus far accounting for 61.3% of the total votes cast in the 2016 general election. In Minnesota the 8th Circuit court has ruled to reject all absentee ballots received after 8:00pm on Election Day. BREAKING: 8th Circuit appeals court forces Minnesota to reject all absentee ballots received after 8 p.m....
Day-45
Day 45 Published last at 1:55pm CDT September 19 2020, subject to change throughout the day. "Fight for the things that you care about, but do it in a way that will lead others to join you." - Justice Ruth Bader Ginsburg On September 18 2020 the world lost a relentless advocate for women's rights, a public servant who gave it her all until the end: Justice Ruth Bader Ginsburg. Graduating top of her class from Columbia Law School...
Day-52
Day 52 Published last at 10:30 September 11 2020, subject to change throughout the day. 8 weekends until the November 4 2020 election. The fires continue to rage as images comparing the apocalyptic skylines of California and Oregon to Blade runner 2049. Time for a terrible and frightening new game.Blade Runner 2049 or California 2020? pic.twitter.com/0yp9re8USv— Paul Dokas (@pauldokas) September 9, 2020
Day-54Day 54 Day 54 Published last at 23:07 September 9 2020, subject to change throughout the day. There was a delay, in the news. I was convinced I was in the parallel universe. But. Nope. Let's get to it: Defaming those that have laid their lives down for the good ol' USA Another book, another law suite A vaccine never tested, is the way to go right? Guess what all those have in common .... You got it. News Dejoy is gargabe - Save USPS Washington...
Day-6
Day 6 Day 6 Published last at 9:45pm CDT October 28 2020, subject to change throughout the day. 75,580,179 ballots have been cast for Election 2020 thus far accounting for 54.8% of the total votes cast in the 2016 general election. In positive news the Supreme Court ruled to allow absentee votes to be accepted for 3 days after November 3rd in Pennsylvania and 9 days after November 3rd in North Carolina. Unsurprisginly Republicans in both states were...
Day-69
Day 69 Day 69 Published last at 6:20pm CDT August 26 2020, subject to change throughout the day. Where do we begin. Last night a white teenager from Illinois took it upon themselves to drive to Kenosha, armed with an AR-15, to join those - that some outlets are calling it - that are "prepared to defend buildings". Said teenager proceeded to use their gun during the protests. Three are confirmed to have been shot, two of those fatally. Files...
Day-7
Day 7 Day 7 Published last at 1:20pm CDT October 27 2020, subject to change throughout the day. 67,113,097 ballots have been cast for Election 2020 thus far accounting for 48.7% of the total votes cast in the 2016 general election. Meanwhile up above us. on the ISS, NASA astronaut Kate Rubins shared a selfie showing her voting from spac. _nodding nodding profusely_ https://t.co/Pa1OZXnPFM— BOOOrena "La BRUJA Tigresa” Mesa @ #BLM 🖤 (@loooorenanicole)...
Day-70
Day 70 Day 70 Published last at 1:55pm CDT August 25 2020, subject to change throughout the day. I'm a huge fantasy and sci-fi nerd. Reading the update on what's next for The Dark Crystal, Lisa Henson observed, "We have the Darkness creeping in, & it feels like Darkness has arrived in the human world now. The carelessness for life, that sort of self-interest business of the Skeksis... the[y] are ruthless." This struck me hard -- the Dark Crystal is...
Day-74
Day 74 Day 74 Published last at 3:00pm CDT August 21 2020, subject to change throughout the day. Last night was the final night of the DNC Convention and there was no better way to start than with the adorable Cedric Jr, son of US Rep Cedric Richmond, posed in front of "I am a man" in a New Orleans art gallery, grinning ear to ear reciting the Pledge of Allegiance. CEDRIC YOU CUTIE PIE! YOU ARE...
Day-75
Day 75 Day 75 Published last at 10:15am CDT August 20 2020, subject to change throughout the day. President Barack Obama, speaking at last night's Democratic Convention from Pennsylvania, delivered an emotionally charged and somber address. His message was simple, do not give up. Stay engaged. Plan: "That is how *THEY* have influence over your life, when *THEY* convince [you that do not matter]; DO NOT LET THEM TAKE AWAY YOUR POWER, YOUR DEMOCRACY." - @BarackObama...
Day-76
Day 76 Day 76 Published last at 8:50am CDT August 19 2020, subject to change throughout the day.  Hello Great Sioux Nation! 👋🏽👋🏽👋🏽👋🏽😍 #DemConvention #DemConvention2020 #DemocraticConvention pic.twitter.com/za0QYubeDr— Loooorena "La Tigresa" Mesa @ #BlackLivesMatter 🖤 (@loooorenanicole) August 19, 2020...
Day-77
Day 77 Day 77 Published last at 3:45pm CDT August 18 2020, subject to change throughout the day. Last night Michelle Obama made a very direct ask of us all. Create your voting plan. Details vary state to state and states are scrambling to clarify what date a mail in ballot can be accepted. Update: New York Gov. Andrew Cuomo (D) says he'll sign the bill to let all voters to...
Day-78
Day 78 Day 78 This week is the 100th year anniversary of the 19th Amendment. Or, better yet, we should remember that this week is only the 100th year anniversary of the 19th Amendment. Even more timely? Last night, being the sci-fi nerd I am, in watching Lovecraft Country last night many pointed to how Lovecraft Country included several images such as the tribute to Gordon Park’s 1956 photograph outside a department store in Mobile, Alabama demonstrating...
Day-8
Day 8 Day 8 Published last at 5:21pm CDT October 26 2020, subject to change throughout the day. 62,014,329 ballots have been cast for Election 2020 thus far accounting for 45% of the total votes cast in the 2016 general election. With the election just over a week away, many of us are starting to ponder what comes next. With the approval of Amy Coney Barrett as the next Supreme Court Justice, there are several issues on the...
Day-81
Day 81 Welcome to What To Do Today: Day 81 We have only 81 days until the United States 2020 elections. To help keep you informed, this website will be updated daily to include information on election relevant -- meaning topical issues (e.g. prision abolition) as well as election specific -- news, events, and calls to action. If you have something you'd like to add open an issue on GitHub. News Attempt to suppress vote by mail: Washington Post...


I love learning new things. Here is where I'll share what I learn. Typically code, sometimes my experience, sometimes just a neat trick.


Fit and simulate ARTFIMA. Theoretical autocovariance function and spectral density function for stationary ARTFIMA.
| Version: | 1.5 |
| Depends: | R (≥ 2.1.0) |
| Imports: | ltsa, gsl |
| Published: | 2016-07-14 |
| Author: | A. I. McLeod, Mark M. Meerschaert, Farzad Sabzikar |
| Maintainer: | A.I. McLeod <aimcleod at uwo.ca> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: | http://www.stats.uwo.ca/faculty/aim |
| NeedsCompilation: | no |
| Classification/ACM: | G.3, G.4, I.5.1 |
| Classification/MSC: | 62M10, 91B84 |
| Materials: | NEWS |
| CRAN checks: | artfima results |
| Reference manual: | artfima.pdf |
| Package source: | artfima_1.5.tar.gz |
| Windows binaries: | r-devel: artfima_1.5.zip, r-release: artfima_1.5.zip, r-oldrel: artfima_1.5.zip |
| OS X binaries: | r-release: artfima_1.5.tgz, r-oldrel: artfima_1.5.tgz |
| Old sources: | artfima archive |
Please use the canonical form https://CRAN.R-project.org/package=artfima to link to this page.


Here's a simple definition of global warming. (And yes, it's really happening.) Over the past 50 years, the average global temperature has increased at the fastest rate in recorded history. And experts see the trend is accelerating: All but one of the 16 hottest years in NASA’s 134-year record have occurred since 2000. Climate change deniers have argued that there has been a “pause” or a “slowdown” in rising global temperatures, but several recent studies, including a 2015 paper published in the journal Science, have disproved this claim. And scientists say that unless we curb global-warming emissions, average U.S. temperatures could increase by up to 10 degrees Fahrenheit over the next century.
Global warming occurs when carbon dioxide (CO2) and other air pollutants and greenhouse gases collect in the atmosphere and absorb sunlight and solar radiation that have bounced off the earth’s surface. Normally, this radiation would escape into space—but these pollutants, which can last for years to centuries in the atmosphere, trap the heat and cause the planet to get hotter. That's what's known as the greenhouse effect.


UltimaCraft is a resource pack for Minecraft Java Edition that adds many new features to the game.
This pack adds custom models and changes some textures. Most of the functions work thanks to the Optifine mod. Optifine features: emissive textures, custom item textures, custom texture models and others.
UltimaCraft require Optifine mod for correct work.


Orbit
A class that builds a visual representation of a Kepler orbit.
Example:
const orbit = new Spacekit.Orbit({
ephem: new Spacekit.Ephem({...}),
options: {
color: 0xFFFFFF,
eclipticLineColor: 0xCCCCCC,
},
});
Constructor Summary
| Public Constructor | ||
| public |
constructor(ephem: Ephem, options: Object) |
Method Summary
| Public Methods | ||
| public |
getEllipse(): THREE.Line |
|
| public |
Get the color of this orbit. |
|
| public |
getLinesToEcliptic(): THREE.Geometry A geometry containing line segments that run between the orbit ellipse and the ecliptic plane of the solar system. |
|
| public |
getPositionAtTime(jd: Number, debug: boolean): Array<Number> Get heliocentric position of object at a given JD. |
|
| public |
Get the visibility of this orbit. |
|
| public |
setHexColor(hexVal: Number) |
|
| public |
setVisibility(val: boolean) Change the visibility of this orbit. |
Public Methods
public getEllipse(): THREE.Line source
Return:
| THREE.Line | The ellipse object that represents this orbit. |
public getLinesToEcliptic(): THREE.Geometry source
A geometry containing line segments that run between the orbit ellipse and the ecliptic plane of the solar system. This is a useful visual effect that makes it easy to tell when an orbit goes below or above the ecliptic plane.
Return:
| THREE.Geometry | A geometry with many line segments. |
public getPositionAtTime(jd: Number, debug: boolean): Array<Number> source
Get heliocentric position of object at a given JD.
public getVisibility(): boolean source
Get the visibility of this orbit.
Return:
| boolean | Whether the orbital ellipse is visible. Note that although the ellipse may not be visible, it is still present in the underlying Scene and Simultation. |


| < Day Day Up > |
Hack 24 Customize the Default Boot Menu
Configure a splash screen. You're not quite sure what you did to give the impression that you don't already have enough to do. Somehow, though, you were elected at the latest staff meeting to create a jazzy logo that will appear on every user's computer when they boot up in the morning. While you may not be able to tell from first glance, the FreeBSD boot menu supports a surprising amount of customization. Let's start by examining your current menu to see which tools you have to work with. 3.2.1 The Default Boot MenuYour default boot menu will vary slightly depending upon your version of FreeBSD and whether you chose to install the boot menu when you installed the system. Let's start with the most vanilla boot prompt and work our way up from there. In this scenario, you'll see this message as your system boots: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel] in 10 seconds... FreeBSD 5.1 introduced a quasi-graphical boot menu that includes a picture of Beastie and the following options: Welcome to FreeBSD! 1. Boot FreeBSD [default] 2. Boot FreeBSD with ACPI disabled 3. Boot FreeBSD in Safe Mode 4. Boot FreeBSD in single user mode 5. Boot FreeBSD with verbose logging 6. Escape to loader prompt 7. Reboot Select option, [Enter] for default or [Space] to pause timer 10 It is possible to get this menu without doing a full install of FreeBSD 5.1. If you're like me and use cvsup [Hack #80] and buildworld to keep up-to-date, you already have the necessary files but need to do a bit of editing to enable this boot menu. Even if you already have the boot menu, follow along because we're about to discover some of the logic behind the FreeBSD boot process. This will be excellent preparation for learning how to hack in your own customizations. Let's start by taking a look at the directory that contains all of the boot information. Not surprisingly, it's called /boot: # ls /boot -F beastie.4th cdboot* kernel.old/ loader.rc support.4th boot defaults/ loader* mbr boot0 device.hints loader.4th modules/ boot1 frames.4th loader.conf pxeboot boot2 kernel/ loader.help screen.4th The actual file containing the new menu is beastie.4th. If your sources are out-of-date and you don't have this file, you can download it from http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/boot/forth/. Be sure to download also the latest versions of frames.4th and screen.4th. The /boot directory also contains the loader executable. This application is responsible for finishing the boot process. To do so, it depends on two configuration files, loader.rc and loader.conf. Let's take a peek at loader.rc: # more loader.rc \ Loader.rc \ $FreeBSD: src/sys/boot/forth/loader.rc,v 1.2 1999/11/24 17:59:37 dcs Exp $ \ \ Includes additional commands include /boot/loader.4th \ Reads and processes loader.rc start \ Tests for password -- executes autoboot first if a password was defined check-password \ Unless set otherwise, autoboot is automatic at this point
Lines that begin with a backslash (\) are comments. Additionally, you can add your own comments to lines containing a command by preceding your comment with a # like this: include /boot/loader.4th # do NOT remove this line! start # do NOT remove this line! Those are good comments to add, as you want to make sure you never remove those two lines—they are necessary to the workings of your boot loader. Before editing this file, make a backup copy first: # cp loader.rc loader.rc.orig Then, to tell your system to use beastie.4th, carefully add the following lines to the bottom of /boot/loader.rc. \ Load in the boot menu include /boot/beastie.4th \ Do the normal initialization and startup initialize drop \ Start the boot menu beastie-start Triple-check for typos. When you're ready, make sure that you've saved all of your work and check that no one else is connected to the system. In order to test out the change, you're going to have to reboot: # reboot If all went well, you now have a Beastie menu to assist you in your bootup selection. If your boss had something else in mind other than the ultracool Beastie menu, let him know that have you not yet begun to customize! 3.2.2 Configuring the Splash ScreenRemember the other file I mentioned, loader.conf? Well, you should actually have two files with that name. /boot/defaults/loader.conf is the system default, and you should never edit this file. Instead, copy it over to /boot/loader.conf and make your changes there. That way, not only do you have a chance to see what is available for customization, you also reduce your risk of typos. Each line in this file is commented and additional information can be gleaned from man loader.conf. Locate the Splash screen configuration section so you can configure that company logo your boss keeps insisting on. This is what it looks like by default: splash_bmp_load="NO" # Set this to YES for bmp splash screen! splash_pcx_load="NO" # Set this to YES for pcx splash screen! vesa_load="NO" # Set this to YES to load the vesa module bitmap_load="NO" # Set this to YES if you want splash screen! bitmap_name="splash.bmp" # Set this to the name of the bmp or pcx file bitmap_type="splash_image_data" # and place it on the module_path Obviously, we'll have to change the NO in one of those splash lines to a YES. Which one depends upon your picture format. The two types of images that can be loaded are bmp or pcx. Depending upon the image you have to work with, change the appropriate NO to a YES. If the image also happens to have eight or more bits of color, set vesa_load to YES. If you have no idea what type or size of picture you're dealing with, use the file command: # file logo.bmp logo.bmp: PC bitmap data, Windows 3.x format, 408 x 167 x 8 This particular logo is a bitmap that is 408 167 pixels at 8 bits of color. Don't forget to set the path of your bitmap file, and make sure you remember to copy that bitmap to the specified location: bitmap_name="/boot/logo.bmp" Leave this line as is: bitmap_type="splash_image_data" # and place it on the module_path Finally, enable bitmap loading: bitmap_load="YES" When you're editing /boot/loader.conf, keep in mind that you are asking the loader program to load various portions of the kernel. If you have changed your kernel configuration file [Hack #54], double-check that you haven't stripped your kernel of a function you're now asking loader to load. For example, before rebooting I should double-check that splash functionality is still in my kernel. Here, my new kernel configuration file is named NEW: # grep splash /usr/src/sys/i386/conf/NEW device splash # Splash screen and screen saver support splash also requires device sc, so ensure that is your console type: # grep -w sc /usr/src/sys/i386/conf/NEW device sc The -w flag tells grep to treat sc as a word rather than attempt to match any word containing the letters sc. Once you're happy with your changes, make sure no one is working on the system and then reboot. Your bitmap image should appear right after you make your choice at the Beastie menu. It will remain on the screen until you press a key. This behavior has the advantage of displaying your company logo instead of the usual startup messages. However, if you ever need to see those messages, simply press a key and your bitmap will disappear. 3.2.3 The Terminal ScreensaverAs it is set up now, the bitmap will also act as a terminal screensaver that will kick in after five minutes. To change the screensaver's timeout value, add this line to /etc/rc.conf: blanktime="60" The number you choose represents the number of seconds. If you decide you don't like the screensaver functionality, add this line to /etc/rc.conf: saver="NO" Those changes to /etc/rc.conf won't take effect until you reboot the system. To enforce those settings immediately, at least until the next reboot, use the vidcontrol command: # vidcontrol -t 60 # vidcontrol -t off Regardless of your timeout setting, you can still launch the screensaver at will—say, when you leave your terminal—by pressing the Shift and Pause keys simultaneously. You may just want to do that before you go grab your boss to show him that jazzy company logo. 3.2.4 See Also
|
| < Day Day Up > |


Class MouseInputsManager
Static class for registering and reacting to mouse inputs
Fields
| MouseInputsManager.LeftClickHandlers | Dictionary that associates a Roblox part with a function to be executed once the part is clicked |
| MouseInputsManager.RightClickHandlers | Same as above, but for right clicks |
| MouseInputsManager.Mouse | Reference to the player's mouse |
| MouseInputsManager.SelectionBox | A Roblox SelectionBox that is shown over any hovered activable part |
Methods
| MouseInputsManager\Initialize () | Initialize fields and start reacting to clicks |
| MouseInputsManager\BindPartToClick (part, leftClickCallback, rightClickCallback) | Set some functions to be executed once a part is left or right clicked |
| MouseInputsManager\UnbindPartFromClick (part) | Make the given part not react to clicks anymore |
| MouseInputsManager\UpdateSelectionBox () | Update the selection box's adornee to be the hovered clickable part, if applicable |
Fields
- MouseInputsManager.LeftClickHandlers
-
Dictionary that associates a Roblox part with a function to be executed once the part is
clicked
- LeftClickHandlers {Instance, function}
- MouseInputsManager.RightClickHandlers
-
Same as above, but for right clicks
- RightClickHandlers {Instance, function}
- MouseInputsManager.Mouse
-
Reference to the player's mouse
- Mouse Instance
- MouseInputsManager.SelectionBox
-
A Roblox SelectionBox that is shown over any hovered activable part
- SelectionBox Instance
Methods
- MouseInputsManager\Initialize ()
- Initialize fields and start reacting to clicks
- MouseInputsManager\BindPartToClick (part, leftClickCallback, rightClickCallback)
-
Set some functions to be executed once a part is left or right clicked
Parameters:
- part Instance the part that will trigger the functions when clicked
- leftClickCallback function what to execute when the part is left clicked
- rightClickCallback function what to execute when the part is right clicked
- MouseInputsManager\UnbindPartFromClick (part)
-
Make the given part not react to clicks anymore
Parameters:
- part Instance the part to unbind
- MouseInputsManager\UpdateSelectionBox ()
- Update the selection box's adornee to be the hovered clickable part, if applicable


This is the pretext, which contains backspace and
pre 标签很适合显示计算机代码。
for i in 1:10: print(i) print("Hell world.")


I am a JavaScript programmer for 2 years, and I have a lot of experience in the syntax (not in modifying DOM) and a lot of knowledge about the new version EcmaScript6
I learned Python 4 years ago, won an honorable mention at OBI in 2017 in Python level 1, and worked on several freelance projects using python programming and therefore I have advanced knowledge of this language.
I learned Javascript with Udemy courses, and advanced to the es6 javascript and with that I was allowed to learn nodejs and I have been using it ever since to make APIs with express in nodejs.
Before joining the back-end, I took a game development course and wanted to specialize in it, and what I learned most about it was unity, and I have a lot of knowledge and I consider myself intermediary in this game engine.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Temporibus doloremque soluta vero, quidem iusto, molestiae sunt, magnam tenetur ratione
neque maxime libero animi inventore ea perferendis et. Asperiores, cum perferendis.
As I already work in groups and work on the social network Github, I ended up learning to work with git and github, and I have intermediate experience with Git and Github.


Match Play. Red trails 0-4 to 7. Should Red redouble? If redoubled, should White take?
pips Red=138 White=93
(CorrectAnswer= 0/0, ErrorScore= 0)
The power of the redouble in match play is on full display here.
What is clearly a beaver for White in a money game becomes a perfectly correct redouble at this score. Red can win a gammon and the match if things go well for him while, if things go badly, he will probably lose a gammon and the match. Therefore, he loses very little by redoubling but gains hugely when thing go well for him.
The key here is not so much the individual position but learning the idea of redoubling in such situations.  In fact ,not redoubling here is a 2.5 blunder – that should give you something to think about!
What is clearly a beaver for White in a money game becomes a perfectly correct redouble at this score. Red can win a gammon and the match if things go well for him while, if things go badly, he will probably lose a gammon and the match. Therefore, he loses very little by redoubling but gains hugely when thing go well for him.
The key here is not so much the individual position but learning the idea of redoubling in such situations.  In fact ,not redoubling here is a 2.5 blunder – that should give you something to think about!
Cube analysis 2-ply cubeless equity -0.384 (Money: -0.505) 0.373 0.096 0.005 - 0.627 0.348 0.003 Cubeful equities: 1. Double, take +0.093 2. Double, pass +1.000 (+0.907) 3. No double -0.103 (-0.195) Proper cube action: Redouble, take


--- layout: page title: About header-img: "img/about-bg.png" ---
My name is Paris Dolfman, and I reside in Atlanta, GA. I started the web development program with Flatiron School in September 2017.


Coffee Drinkers!


Cart
Locations
Wishlist
Account
The App
Dashboard
How To Play
FAQ
1 - Sign up for My App
SIGN UP WITH FACEBOOK
- OR -
First Name:
Last Name:
Confirm Password:
My Locatopm:
Email:
Password:
Phone Number:
-
-
My Birthday:
NEXT STEP
2 - Choose A Retail:
Join A Team Here
Create A Team Here
- OR -
Join A Team
Choose Team
Send Request to Join
6 /50
6 /50
6 /50
6 /50
6 /50
6 /50
Create Team
Team Name:
Season Length:
Create Team
Team Photo:
Season Duration:
June
2014
14
To
th
September
2014
14
th
Sign In /
Register
Why Join?
Benefit # 1
Benefit Image
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer dapibus placerat purus a placerat. Vivamus facilisis consequat pulvinar. Donec congue, arcu nec pulvinar gravida, metus nisi mollis odio,
Benefit # 2
Benefit Image
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer dapibus placerat purus a placerat. Vivamus facilisis consequat pulvinar. Donec congue, arcu nec pulvinar gravida, metus nisi mollis odio,
Francais / Legal / About Us / Contact


{% extends "layout.html" %} {% set returntype = 'Pollution Inventory' %} {% set pagetitle = 'Pollution Inventory (PI) data return rules' %} {% block page_title %} {{ pagetitle }} {% endblock %} {% block content %} {% include "sector-specific-guidance/inc/header-scripts.html" %} BETAThis is a new service – your feedback will help us to improve it. Data returns guidance Pollution Inventory Allowed value lists Releases and transfers Allowed releases and transfers for {{returntype}} Rel_Trans Air Land Controlled water Waste water Waste transfer Waste overseas General {% endblock %}
BETAThis is a new service – your feedback will help us to improve it.


Across: 1. Bowel sounds like Powell? (5) 4. Back in with tragic, I'm any day moving (7) 8. Back in Bodalla, it punts for wedding (7) 9. Game Californian has permanent memory (5) 10. Some land in Bodalla Creek? (4) 11. None so silly, returning "Ta" & "La" as infantile (8) 13. Mark second carriage (4) 14. A policeman's drug (4) 16. Damning condition before (1-Down) perhaps (8) 17. Row breached public hygiene (4) 20. Off without C? (5) 21. What Robeson did to cries of "More!" perhaps? (7) 22. Crazy Ned sure to be a customer (3-4) 23. Arrests are often over and above the manuals (5) Down: 1. After trick farewell, I leave science getting better (13) 2. A male person is (typically) incomplete (5) 3. Not initially ill, but dead body part (4) 4. Deadened by uninspired education (6) 5. Leaders now in cahoots with gift of small item (4-4) 6. In-home rite deserved (7) 7. Extra considerations may impede (1-Down) (13) 12. They may be waiting with tie and pants about (8) 13. Blessed and spoken about leaders now to emerge (7) 15. Often of love, sometimes delivers (6) 18. My "El" - it is often missing from this brief illness (5) 19.


--- layout: post title: Maybelline Define-a-lash waterproof mascara tags: - Maybelline status: publish type: post published: true meta: _edit_last: '2' _graphene_slider_img: global _graphene_slider_imgurl: '' _graphene_show_addthis: global _aioseop_keywords: Maybelline Define-a-lash waterproof mascara, Maybelline mascara _aioseop_description: Maybelline Define-a-lash waterproof mascara _aioseop_title: Maybelline Define-a-lash waterproof mascara al2fb_facebook_image_id: '638' _yoast_wpseo_linkdex: '0' _thumbnail_id: '638' --- I had picked up this mascara because it served both my requirements. Its waterproof and it not dramatic.  Price: Rs. 310 for 6.5ml Product says: • Zero-clump mascara creates stunning length with clean definition • Patented shaped-to-the-lash brush • Ophthalmologist-tested, contact lens safe • Waterproof, also available in Washable How to use : Sweep brush upwards from root to tip to separate individual lashes and to achieve definition and length. Do not let dry between coats. Removes easily with soap and water or Expert Eyes® Moisturizing Eye Makeup Remover. What I love about the product: