This module provides an interface to the Elastic Compute Cloud (EC2) service from AWS.
Given a valid region name, return a boto.ec2.connection.EC2Connection. Any additional parameters after the region_name are passed on to the connect method of the region object.
| Type: | str |
|---|---|
| Parameters: | region_name – The name of the region to connect to. |
| Return type: | boto.ec2.connection.EC2Connection or None |
| Returns: | A connection to the given region, or None if an invalid region name is given |
Find and return a boto.ec2.regioninfo.RegionInfo object given a region name.
| Type: | str |
|---|---|
| Param: | The name of the region. |
| Return type: | boto.ec2.regioninfo.RegionInfo |
| Returns: | The RegionInfo object for the given region or None if an invalid region name is provided. |
Get all available regions for the EC2 service. You may pass any of the arguments accepted by the EC2Connection object’s constructor as keyword arguments and they will be passed along to the EC2Connection object.
| Return type: | list |
|---|---|
| Returns: | A list of boto.ec2.regioninfo.RegionInfo |
Represents an EC2 Elastic IP Address
| Variables: |
|
|---|
Associate this Elastic IP address with a currently running instance. :see: boto.ec2.connection.EC2Connection.associate_address()
Free up this Elastic IP address. :see: boto.ec2.connection.EC2Connection.release_address()
Disassociate this Elastic IP address from a currently running instance. :see: boto.ec2.connection.EC2Connection.disassociate_address()
Free up this Elastic IP address. :see: boto.ec2.connection.EC2Connection.release_address()
See the Auto Scaling Reference.
Represents a collection of BlockDeviceTypes when creating ec2 instances.
Example: dev_sda1 = BlockDeviceType() dev_sda1.size = 100 # change root volume to 100GB instead of default bdm = BlockDeviceMapping() bdm[‘/dev/sda1’] = dev_sda1 reservation = image.run(..., block_device_map=bdm, ...)
| Parameters: | connection (boto.ec2.EC2Connection) – Optional connection. |
|---|
Represents parameters for a block device.
alias of BlockDeviceType
See the CloudWatch Reference.
Represents a connection to the EC2 service.
Init method to create a new connection to EC2.
alias of EC2ResponseError
Allocate a new Elastic IP address and associate it with your account.
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | The newly allocated Address |
Assigns one or more secondary private IP addresses to a network interface in Amazon VPC.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Associate an Elastic IP address with a currently running instance. This requires one of public_ip or allocation_id depending on if you’re associating a VPC address or a plain EC2 address.
When using an Allocation ID, make sure to pass None for public_ip as EC2 expects a single parameter and if public_ip is passed boto will preference that instead of allocation_id.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Associate an Elastic IP address with a currently running instance. This requires one of public_ip or allocation_id depending on if you’re associating a VPC address or a plain EC2 address.
When using an Allocation ID, make sure to pass None for public_ip as EC2 expects a single parameter and if public_ip is passed boto will preference that instead of allocation_id.
| Parameters: |
|
|---|---|
| Return type: | class:boto.ec2.address.Address |
| Returns: | The associated address instance |
Attaches a network interface to an instance.
| Parameters: |
|
|---|
Attach an EBS volume to an EC2 instance.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Add a new rule to an existing security group. You need to pass in either src_security_group_name and src_security_group_owner_id OR ip_protocol, from_port, to_port, and cidr_ip. In other words, either you are authorizing another group or you are authorizing some ip-based rule.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
The action adds one or more egress rules to a VPC security group. Specifically, this action permits instances in a security group to send traffic to one or more destination CIDR IP address ranges, or to one or more destination security groups in the same VPC.
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|
Bundle Windows instance.
| Parameters: |
|
|---|
Cancel a previously submitted bundle task
| Parameters: |
|---|
Cancels the specified Reserved Instance listing.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: |
Cancel the specified Spot Instance Requests.
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of the instances terminated |
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|---|
| Return type: | boto.ec2.image.CopyImage |
| Returns: | Object containing the image_id of the copied image. |
Copies a point-in-time snapshot of an Amazon Elastic Block Store (Amazon EBS) volume and stores it in Amazon Simple Storage Service (Amazon S3). You can copy the snapshot within the same region or from one region to another. You can use the snapshot to create new Amazon EBS volumes or Amazon Machine Images (AMIs).
| Parameters: |
|
|---|---|
| Return type: | str |
| Returns: | The snapshot ID |
Will create an AMI from the instance in the running or stopped state.
| Parameters: |
|
|---|---|
| Return type: | string |
| Returns: | The new image id |
Create a new key pair for your account. This will create the key pair within the region you are currently connected to.
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | The newly created boto.ec2.keypair.KeyPair. The material attribute of the new KeyPair object will contain the the unencrypted PEM encoded RSA private key. |
Creates a network interface in the specified subnet.
| Parameters: |
|
|---|---|
| Return type: | |
| Returns: | The newly created network interface. |
Create a new placement group for your account. This will create the placement group within the region you are currently connected to.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Creates a new listing for Reserved Instances.
Creates a new listing for Amazon EC2 Reserved Instances that will be sold in the Reserved Instance Marketplace. You can submit one Reserved Instance listing at a time.
The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
If you want to sell your Reserved Instances, you must first register as a Seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Reserved Instances, and specify the upfront price you want to receive for them. Your Reserved Instance listings then become available for purchase.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: |
Create a new security group for your account. This will create the security group within the region you are currently connected to.
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | The newly created boto.ec2.securitygroup.SecurityGroup. |
Create a snapshot of an existing EBS Volume.
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | The created Snapshot object |
Create a spot instance datafeed subscription for this account.
| Parameters: |
|
|---|---|
| Return type: | boto.ec2.spotdatafeedsubscription.SpotDatafeedSubscription |
| Returns: | The datafeed subscription object or None |
Create new metadata tags for the specified resource ids.
| Parameters: |
|---|
Create a new EBS Volume.
| Parameters: |
|
|---|
Delete a key pair from your account.
| Parameters: |
|---|
Delete the specified network interface.
| Parameters: |
|---|
Delete a placement group from your account.
| Parameters: |
|---|
Delete a security group from your account.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|
Delete the current spot instance data feed subscription associated with this account
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Delete metadata tags for the specified resource ids.
| Parameters: |
|
|---|
Delete an EBS volume.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Unregister an AMI.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|
A request to describe the modifications made to Reserved Instances in your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: |
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|
Detaches a network interface from an instance.
| Parameters: |
|---|
Detach an EBS volume from an EC2 instance.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Disassociate an Elastic IP address from a currently running instance.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Get all EIP’s associated with the current credentials.
| Parameters: |
|
|---|---|
| Return type: | list of boto.ec2.address.Address |
| Returns: | The requested Address objects |
Retrieve current bundling tasks. If no bundle id is specified, all tasks are retrieved.
| Parameters: |
|
|---|
Retrieve all the EC2 images available on your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.image.Image |
Retrieve all the instances in your account scheduled for maintenance.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of instances that have maintenance scheduled. |
Get all instance_types available on this cloud (eucalyptus specific)
| Return type: | list of boto.ec2.instancetype.InstanceType |
|---|---|
| Returns: | The requested InstanceType objects |
Retrieve all the instance reservations associated with your account.
This method’s current behavior is deprecated in favor of get_all_reservations(). A future major release will change get_all_instances() to return a list of boto.ec2.instance.Instance objects as its name suggests. To obtain that behavior today, use get_only_instances().
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.instance.Reservation |
Retrieve all the EC2 kernels available on your account. Constructs a filter to allow the processing to happen server side.
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.image.Image |
Get all key pairs associated with your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.keypair.KeyPair |
Retrieve all of the Elastic Network Interfaces (ENI’s) associated with your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: |
Get all placement groups associated with your account in a region.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.placementgroup.PlacementGroup |
Retrieve all the EC2 ramdisks available on your account. Constructs a filter to allow the processing to happen server side.
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.image.Image |
Get all available regions for the EC2 service.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.regioninfo.RegionInfo |
Retrieve all the instance reservations associated with your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.instance.Reservation |
Describes one or more of the Reserved Instances that you purchased.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: |
Describes Reserved Instance offerings that are available for purchase.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.reservedinstance.ReservedInstancesOffering. |
Get all security groups associated with your account in a region.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.securitygroup.SecurityGroup |
Get all EBS Snapshots associated with the current credentials.
| Parameters: |
|
|---|---|
| Return type: | list of boto.ec2.snapshot.Snapshot |
| Returns: | The requested Snapshot objects |
Retrieve all the spot instances requests associated with your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: |
Retrieve all the metadata tags associated with your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.tag.Tag objects |
Retrieve the status of one or more volumes.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of volume status. |
Get all Volumes associated with the current credentials.
| Parameters: |
|
|---|---|
| Return type: | list of boto.ec2.volume.Volume |
| Returns: | The requested Volume objects |
Get all Availability Zones associated with the current region.
| Parameters: |
|
|---|---|
| Return type: | list of boto.ec2.zone.Zone |
| Returns: | The requested Zone objects |
Retrieves the console output for the specified instance.
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | The console output as a ConsoleOutput object |
Shortcut method to retrieve a specific image (AMI).
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | The EC2 Image specified or None if the image is not found |
Gets an attribute from an image.
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | An ImageAttribute object representing the value of the attribute requested |
Gets an attribute from an instance.
| Parameters: |
|
|---|---|
| Return type: | boto.ec2.image.InstanceAttribute |
| Returns: | An InstanceAttribute object representing the value of the attribute requested |
Convenience method to retrieve a specific keypair (KeyPair).
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | The KeyPair specified or None if it is not found |
Retrieve all the instances associated with your account.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.instance.Instance |
Returns a dictionary containing the value of all of the keyword arguments passed when constructing this connection.
Get encrypted administrator password for a Windows instance.
| Parameters: |
|---|
Get information about an attribute of a snapshot. Only one attribute can be specified per call.
| Parameters: | |
|---|---|
| Return type: | list of boto.ec2.snapshotattribute.SnapshotAttribute |
| Returns: | The requested Snapshot attribute |
Return the current spot instance data feed subscription associated with this account, if any.
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|---|
| Return type: | boto.ec2.spotdatafeedsubscription.SpotDatafeedSubscription |
| Returns: | The datafeed subscription object or None |
Retrieve the recent history of spot instances pricing.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list tuples containing price and timestamp. |
Describes attribute of the volume.
| Parameters: | |
|---|---|
| Return type: | list of boto.ec2.volume.VolumeAttribute |
| Returns: | The requested Volume attribute |
imports the public key from an RSA key pair that you created with a third-party tool.
Supported formats:
DSA keys are not supported. Make sure your key generator is set up to create RSA keys.
Supported lengths: 1024, 2048, and 4096.
| Parameters: | |
|---|---|
| Return type: | |
| Returns: | A boto.ec2.keypair.KeyPair object representing the newly imported key pair. This object will contain only the key name and the fingerprint. |
Changes an attribute of an image.
| Parameters: |
|
|---|
Changes an attribute of an instance
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | Whether the operation succeeded or not |
Changes an attribute of a network interface.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | Whether the operation succeeded or not |
Modifies the specified Reserved Instances.
| Parameters: |
|
|---|---|
| Return type: | string |
| Returns: | The unique ID for the submitted modification request. |
Changes an attribute of an image.
| Parameters: |
|
|---|
Changes an attribute of an Volume.
| Parameters: |
|---|
| Parameters: | dry_run (bool) – Set to True if the operation should not actually run. |
|---|
Deprecated Version, maintained for backward compatibility. Enable detailed CloudWatch monitoring for the supplied instance.
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.instanceinfo.InstanceInfo |
Enable detailed CloudWatch monitoring for the supplied instances.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.instanceinfo.InstanceInfo |
Purchase a Reserved Instance for use with your account. ** CAUTION ** This request can result in large amounts of money being charged to your AWS account. Use with caution!
| Parameters: |
|
|---|---|
| Return type: | |
| Returns: | The newly created Reserved Instance |
Reboot the specified instances.
| Parameters: |
|---|
Register an image.
| Parameters: |
|
|---|---|
| Return type: | string |
| Returns: | The new image id |
Free up an Elastic IP address. Pass a public IP address to release an EC2 Elastic IP address and an AllocationId to release a VPC Elastic IP address. You should only pass one value.
This requires one of public_ip or allocation_id depending on if you’re associating a VPC address or a plain EC2 address.
When using an Allocation ID, make sure to pass None for public_ip as EC2 expects a single parameter and if public_ip is passed boto will preference that instead of allocation_id.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Request instances on the spot market at a particular price.
| Parameters: |
|
|---|---|
| Return type: | Reservation |
| Returns: | The boto.ec2.spotinstancerequest.SpotInstanceRequest associated with the request for machines |
Resets an attribute of an AMI to its default value.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | Whether the operation succeeded or not |
Resets an attribute of an instance to its default value.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | Whether the operation succeeded or not |
Resets an attribute of a snapshot to its default value.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | Whether the operation succeeded or not |
Remove an existing rule from an existing security group. You need to pass in either src_security_group_name and src_security_group_owner_id OR ip_protocol, from_port, to_port, and cidr_ip. In other words, either you are revoking another group or you are revoking some ip-based rule.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
Remove an existing rule from an existing security group. You need to pass in either src_security_group_name and src_security_group_owner_id OR ip_protocol, from_port, to_port, and cidr_ip. In other words, either you are revoking another group or you are revoking some ip-based rule.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
Remove an existing egress rule from an existing VPC security group. You need to pass in an ip_protocol, from_port and to_port range only if the protocol you are using is port-based. You also need to pass in either a src_group_id or cidr_ip.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
Runs an image on EC2.
| Parameters: |
|
|---|---|
| Return type: | Reservation |
| Returns: | The boto.ec2.instance.Reservation associated with the request for machines |
Start the instances specified
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of the instances started |
Stop the instances specified
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of the instances stopped |
Terminate the instances specified
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of the instances terminated |
Trim excess snapshots, based on when they were taken. More current snapshots are retained, with the number retained decreasing as you move back in time.
If ebs volumes have a ‘Name’ tag with a value, their snapshots will be assigned the same tag when they are created. The values of the ‘Name’ tags for snapshots are used by this function to group snapshots taken from the same volume (or from a series of like-named volumes over time) for trimming.
For every group of like-named snapshots, this function retains the newest and oldest snapshots, as well as, by default, the first snapshots taken in each of the last eight hours, the first snapshots taken in each of the last seven days, the first snapshots taken in the last 4 weeks (counting Midnight Sunday morning as the start of the week), and the first snapshot from the first day of each month forever.
| Parameters: |
|---|
Unassigns one or more secondary private IP addresses from a network interface in Amazon VPC.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Deprecated Version, maintained for backward compatibility. Disable detailed CloudWatch monitoring for the supplied instance.
| Parameters: | |
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.instanceinfo.InstanceInfo |
Disable CloudWatch monitoring for the supplied instance.
| Parameters: |
|
|---|---|
| Return type: | list |
| Returns: | A list of boto.ec2.instanceinfo.InstanceInfo |
Represents an EC2 Object
Any EC2 resource that can be tagged should be represented by a Python object that subclasses this class. This class has the mechanism in place to handle the tagSet element in the Describe* responses. If tags are found, it will create a TagSet object and allow it to parse and collect the tags into a dict that is stored in the “tags” attribute of the object.
Add a tag to this object. Tags are stored by AWS and can be used to organize and filter resources. Adding a tag involves a round-trip to the EC2 service.
| Parameters: |
|---|
Add tags to this object. Tags are stored by AWS and can be used to organize and filter resources. Adding tags involves a round-trip to the EC2 service.
| Parameters: | tags (dict) – A dictionary of key-value pairs for the tags being stored. If for some tags you want only the name and no value, the corresponding value for that tag name should be an empty string. |
|---|
Remove a tag from this object. Removing a tag involves a round-trip to the EC2 service.
| Parameters: |
|
|---|
Removes tags from this object. Removing tags involves a round-trip to the EC2 service.
| Parameters: | tags (dict) – A dictionary of key-value pairs for the tags being removed. For each key, the provided value must match the value currently stored in EC2. If not, that particular tag will not be removed. However, if a value of None is provided, the tag will be unconditionally deleted. NOTE: There is an important distinction between a value of ‘’ and a value of None. |
|---|
See the ELB Reference.
Represents an EC2 Image
Runs this instance.
| Parameters: |
|
||
|---|---|---|---|
| Return type: | Reservation |
||
| Returns: | The boto.ec2.instance.Reservation associated with the request for machines |
Update the image’s state information by making a call to fetch the current image attributes from the service.
| Parameters: | validate (bool) – By default, if EC2 returns no data about the image the update method returns quietly. If the validate param is True, however, it will raise a ValueError exception if no data is returned from EC2. |
|---|
Represents an EC2 Instance
Represents an instance.
| Variables: |
|
|---|
Will create an AMI from the instance in the running or stopped state.
| Parameters: |
|
|---|---|
| Return type: | string |
| Returns: | The new image id |
Gets an attribute from this instance.
| Parameters: | attribute (string) – The attribute you need information about Valid choices are:
|
|---|---|
| Return type: | boto.ec2.image.InstanceAttribute |
| Returns: | An InstanceAttribute object representing the value of the attribute requested |
Retrieves the console output for the instance.
| Return type: | boto.ec2.instance.ConsoleOutput |
|---|---|
| Returns: | The console output as a ConsoleOutput object |
Changes an attribute of this instance
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | Whether the operation succeeded or not |
Resets an attribute of this instance to its default value.
| Parameters: | attribute (string) – The attribute to reset. Valid values are: kernel|ramdisk |
|---|---|
| Return type: | bool |
| Returns: | Whether the operation succeeded or not |
Start the instance.
Stop the instance
| Parameters: | force (bool) – Forces the instance to stop |
|---|---|
| Return type: | list |
| Returns: | A list of the instances stopped |
Terminate the instance
Update the instance’s state information by making a call to fetch the current instance attributes from the service.
| Parameters: | validate (bool) – By default, if EC2 returns no data about the instance the update method returns quietly. If the validate param is True, however, it will raise a ValueError exception if no data is returned from EC2. |
|---|
Associates an Elastic IP to the instance.
| Parameters: | ip_address (Either an instance of boto.ec2.address.Address or a string.) – The IP address to associate with the instance. |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
The location where the instance launched.
| Variables: |
|
|---|
The state of the instance.
| Variables: |
|
|---|
Represents a Reservation response object.
| Variables: |
|
|---|
A dict object that contains name/value pairs which provide more detailed information about the status of the system or the instance.
A status event for an instance.
| Variables: |
|
|---|
Represents an EC2 Instance status as reported by DescribeInstanceStatus request.
| Variables: |
|
|---|
A list object that contains the results of a call to DescribeInstanceStatus request. Each element of the list will be an InstanceStatus object.
| Variables: | next_token – If the response was truncated by the EC2 service, the next_token attribute of the object will contain the string that needs to be passed in to the next request to retrieve the next set of results. |
|---|
A generic Status object used for system status and instance status.
| Variables: |
|
|---|
Represents an EC2 Keypair
Create a new key pair of the same new in another region. Note that the new key pair will use a different ssh cert than the this key pair. After doing the copy, you will need to save the material associated with the new key pair (use the save method) to a local file.
| Parameters: | region (boto.ec2.regioninfo.RegionInfo) – The region to which this security group will be copied. |
|---|---|
| Return type: | boto.ec2.keypair.KeyPair |
| Returns: | The new key pair |
Delete the KeyPair.
| Return type: | bool |
|---|---|
| Returns: | True if successful, otherwise False. |
Save the material (the unencrypted PEM encoded RSA private key) of a newly created KeyPair to a local file.
| Parameters: | directory_path (string) – The fully qualified path to the directory in which the keypair will be saved. The keypair file will be named using the name of the keypair as the base name and .pem for the file extension. If a file of that name already exists in the directory, an exception will be raised and the old file will not be overwritten. |
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
Represents a launch specification for Spot instances.
Represents an EC2 Elastic Network Interface
| Variables: |
|
|---|
An Elastic Network Interface.
| Variables: |
|
|---|
Attach this ENI to an EC2 instance.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Detach this ENI from an EC2 instance.
| Parameters: | force (bool) – Forces detachment if the previous detachment attempt did not occur cleanly. |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Update the data associated with this ENI by querying EC2.
| Parameters: | validate (bool) – By default, if EC2 returns no data about the ENI the update method returns quietly. If the validate param is True, however, it will raise a ValueError exception if no data is returned from EC2. |
|---|
Represents an EC2 Placement Group
Represents an EC2 Region
Represents an EC2 Security Group
Add a rule to the SecurityGroup object. Note that this method only changes the local version of the object. No information is sent to EC2.
Add a new rule to this security group. You need to pass in either src_group_name OR ip_protocol, from_port, to_port, and cidr_ip. In other words, either you are authorizing another group or you are authorizing some ip-based rule.
| Parameters: |
|
|---|---|
| Return type: | bool |
| Returns: | True if successful. |
Create a copy of this security group in another region. Note that the new security group will be a separate entity and will not stay in sync automatically after the copy operation.
| Parameters: |
|
|---|---|
| Return type: | |
| Returns: | The new security group. |
Find all of the current instances that are running within this security group.
| Return type: | list of boto.ec2.instance.Instance |
|---|---|
| Returns: | A list of Instance objects |
Remove a rule to the SecurityGroup object. Note that this method only changes the local version of the object. No information is sent to EC2.
Represents an EC2 Elastic Block Store Snapshot
Create a new EBS Volume from this Snapshot
| Parameters: |
|
|---|
Update the data associated with this snapshot by querying EC2.
| Parameters: | validate (bool) – By default, if EC2 returns no data about the snapshot the update method returns quietly. If the validate param is True, however, it will raise a ValueError exception if no data is returned from EC2. |
|---|
Represents an EC2 Spot Instance Request
| Variables: |
|
|---|
The fault codes for the Spot Instance request, if any.
| Variables: |
|
|---|
Contains the status of a Spot Instance Request.
| Variables: |
|
|---|
A Tag is used when creating or listing all tags related to an AWS account. It records not only the key and value but also the ID of the resource to which the tag is attached as well as the type of the resource.
A TagSet is used to collect the tags associated with a particular EC2 resource. Not all resources can be tagged but for those that can, this dict object will be used to collect those values. See boto.ec2.ec2object.TaggedEC2Object for more details.
Represents an EC2 Elastic Block Storage Volume
Represents an EBS attachmentset.
| Variables: |
|
|---|
Represents an EBS volume.
| Variables: |
|
|---|
Attach this EBS volume to an EC2 instance.
| Parameters: | |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Get the attachment state.
Create a snapshot of this EBS Volume.
| Parameters: | description (str) – A description of the snapshot. Limited to 256 characters. |
|---|---|
| Return type: | boto.ec2.snapshot.Snapshot |
| Returns: | The created Snapshot object |
Delete this EBS volume.
| Return type: | bool |
|---|---|
| Returns: | True if successful |
Detach this EBS volume from an EC2 instance.
| Parameters: | force (bool) – Forces detachment if the previous detachment attempt did not occur cleanly. This option can lead to data loss or a corrupted file system. Use this option only as a last resort to detach a volume from a failed instance. The instance will not have an opportunity to flush file system caches nor file system meta data. If you use this option, you must perform file system check and repair procedures. |
|---|---|
| Return type: | bool |
| Returns: | True if successful |
Get all snapshots related to this volume. Note that this requires that all available snapshots for the account be retrieved from EC2 first and then the list is filtered client-side to contain only those for this volume.
| Parameters: | |
|---|---|
| Return type: | list of L{boto.ec2.snapshot.Snapshot} |
| Returns: | The requested Snapshot objects |
Update the data associated with this volume by querying EC2.
| Parameters: | validate (bool) – By default, if EC2 returns no data about the volume the update method returns quietly. If the validate param is True, however, it will raise a ValueError exception if no data is returned from EC2. |
|---|
Returns the state of the volume. Same value as the status attribute.
An action for an instance.
| Variables: |
|---|
A status event for an instance.
| Variables: |
|---|
Represents an EC2 Volume status as reported by DescribeVolumeStatus request.
| Variables: |
|
|---|
A list object that contains the results of a call to DescribeVolumeStatus request. Each element of the list will be an VolumeStatus object.
| Variables: | next_token – If the response was truncated by the EC2 service, the next_token attribute of the object will contain the string that needs to be passed in to the next request to retrieve the next set of results. |
|---|
Represents an EC2 Availability Zone
A list object that contains messages associated with an availability zone.
Represents an Availability Zone.
| Variables: |
|
|---|


Supported compilers
gcc (default)
GCC C++ compiler
g++
GCC C++ compiler
c++
GCC C++ compiler
clang
clang / llvm C compiler
clang++
clang++ / llvm C++ compiler
g77
GNU FORTRAN compiler
msvc
Microsoft Visual C++
msvc8
Microsoft Visual C++ 8
bcc
Borland C++ Compiler
msrc
Microsoft Resource Compiler
brc
Borland Resource Compiler
df
Compaq Visual Fortran Compiler
midl
Microsoft MIDL Compiler
icl
Intel C++ compiler for Windows (IA-32)
ecl
Intel C++ compiler for Windows (IA-64)
icc
Intel C++ compiler for Linux (IA-32)
ifort
Intel Fortran compiler for Linux (IA-32)
ecc
Intel C++ compiler for Linux (IA-64)
CC
Sun ONE C++ compiler
aCC
HP aC++ C++ Compiler
os390
OS390 C Compiler
os400
Icc Compiler
sunc89
Sun C89 C Compiler
xlC
VisualAge C Compiler
cl6x
TI TMS320C6000 Optimizing Compiler
cl55
TI TMS320C55x Optimizing C/C++ Compiler
armcpp
ARM 32-bit C++ compiler
armcc
ARM 32-bit C compiler
tcpp
ARM 16-bit C++ compiler
tcc
ARM 16-bit C compiler
*
uic
Qt user interface compiler
moc
Qt meta-object compiler
xpidl
Mozilla xpidl compiler (creates .h and .xpt files).
wcl
OpenWatcom C/C++ compiler (experimental)
wfl
OpenWatcom FORTRAN compiler (experimental)
windres
GNU windres resource compiler
| CompilerParam
Place class description here.
|
| CPUEnum
Enumeration of cpu types.
|
| DependencyInfo |
| DependencyTable.DependencyVisitor |
| DistributerDef
Distributed build information (Non-functional prototype).
|
| DistributerMap
Local to remote filename mapping (Experimental).
|
| DistributerProtocolEnum
Distributer prococol names (experimental).
|
| FileVisitor
An abstract class implemented to walk over the fileset members of a
ProcessorDef
|
| LinkerDef
A linker definition.
|
| LinkerEnum
Enumeration of supported linkers
|
| LinkerParam
Place class description here.
|
| OptimizationEnum
Enumeration of optimization levels (experimental).
|
| OSFamilyEnum
Enumeration of cpu types.
|
| OutputTypeEnum
Enumeration of supported subsystems
|
| PrecompileDef
An element that specifies a prototype file and rules for source files that
should not use precompiled headers
|
| PrecompileExceptDef
Specifies files that should not be compiled using precompiled headers.
|
| ProcessorDef
An abstract compiler/linker definition.
|
| ProcessorEnumValue
One entry in the arrays used by the CompilerEnum and LinkerEnum classes.
|
| ProcessorParam
Place class description here.
|
| RuntimeType
Enumerated attribute with the values "dynamic" and "static",
|
| SourceHistory
The history of a source file used to build a target
|
| SubsystemEnum
Enumeration of supported subsystems
|
| TargetDef
Information on the execution platforms for the generated code.
|
| TargetHistory
A description of a file built or to be built
|
| TargetHistoryTable
A history of the compiler and linker settings used to build the files in the
same directory as the history.
|
| TargetInfo
A description of a file built or to be built
|
| VersionInfo
Version Information.
|
| WarningLevelEnum
Enumerated attribute with the values "none", "severe", "default",
"production", "diagnostic", and "aserror".
|


[gecode-users] Branch specification of ValSplitMin incorrect?
David Rijsman
davidrijsman at gmail.com
Thu Apr 3 12:57:17 CEST 2008
Small correction, I think it should be "<=" and ">"
On Thu, Apr 3, 2008 at 12:50 PM, David Rijsman <davidrijsman at gmail.com> wrote:
> I am using the reflection functionality and I think the specification
> of the branch for integer value selection for splitting domain lower
> half first seems to be incorrect (void
> ValSplitMin<View>::branchingSpec). The first alternative is specified
> as "=" and the second alternative as ">". I think it should be "<" and
> ">="? The value and variable specification seem to be ok.
>
> David Rijsman
>
More information about the gecode-users
mailing list


Dominion
Dominion is an epic supernatural drama set in the near future. Specifically, 25 years after "The Extinction War," when an army of lower angels, assembled by the archangel Gabriel, waged war against mankind. The archangel Michael, turning against his own kind, chose to side with humanity. Rising out of the ashes of this long battle are newly fortified cities which protect human survivors. At the center of the series is the city of Vega, a glistening empire that has formed from the ruins of what was once Las Vegas.


You are deleting project {{(selected | async).name}}. Are You sure?
Please check Your e-mail for further details
Please wait for results
Please retry or try again later


Example
click here or press enter in the textbox to play
stop playback
MIDIjs status:
Initializing ...
MIDIjs audio time (s):
-
Stop


--- layout: post title: N3 SDK Apr 2009 download date: '2009-04-15T15:36:00.001+01:00' author: Andre Weissflog tags: modified_time: '2009-04-15T15:36:49.872+01:00' blogger_id: tag:blogger.com,1999:blog-2948438400037317662.post-740557547550008192 blogger_orig_url: http://flohofwoe.blogspot.com/2009/04/n3-sdk-apr-2009-download.html ---
Here's the new SDK (see previous post), I hope releases will be a little more frequent in the future. As always, source code for the Xbox360 or Wii versions is not included for obvious legal reasons.
http://www.radonlabs.de/internal/N3SDK_Apr2009.exe
Have fun!


I am originally from Los Angeles, California although I moved to Colorado when I was 25 years old. I have been in Colorado for over 25 years, so I have now lived half my life, so to speak in 2 different places! I have two grown children and a grandbaby on the way. my daughter is Kayla who is 23 and is a college student at Maharishi University of Management and a son who is 21, Dylan who is the one expecting and is studying at Colorado Tech University.
I have in the past been an avid skiier, although my newest hobby is road biking. I also enjoy hiking in the Colorado mountains or the small walk around lakes near Arvada where I live.
Camping is another adventure I enjoy pursuing and have dabbled with rock climbing starting with a course I took at Metro, which was one of the most fun classes I have taken.
One of my biggest love is for playing Irish Traditional Fiddle and I often play in sessions in Boulder and Denver weekly.
I have a flair for the creative and thus it has been fun and a labor of love to design and rennovate three bathrooms in my home with stone travertine and marble tile with glass block and high end faucet fixtures. I also designed a blown glass bowl as a sink for my master bathroom.
For many of my adult years I have been a stay at home Mom raising my two beautiful children although for much of that time I had my hand in different entrepreneur endeavors. I have had many jobs and some businesses: Creative Memories, Massage Therapy, Data Base Coordinator at Lockheed Martin, Support Technical postitions at TRW, Skye Music Studios where I taught fiddle and sold violins and accessories. Skye Bobcat Services where I owned my own bobcat serving residential homes for landscaping, Freelance Web Designer - Web Server Admin & technical support and a Health and Wellness business.
Last May of 2014 I graduated from Metro State University with a Bachelors of Science in Web Development and Business Intelligence with a Math and Music Minor.
Most recently I have finished a Web Design class at gschool in Denver with Matt Leach. I loved it and learned many things with HTML, CSS and Web design in general including layout, some bootstrap with responsive layout, and we even touched on PHP for forms.
I have an interest in learning more about PHP and how it can be applied to create custom made websites in WordPress.


Public Member Functions |
| | SetTestSpace (int n, Gecode::IntSet &d0, int i, SetTest *t, bool log=true) |
| | Create test space without reification.
|
| | SetTestSpace (int n, Gecode::IntSet &d0, int i, SetTest *t, Gecode::ReifyMode rm, bool log=true) |
| | Create test space with reification.
|
| | SetTestSpace (SetTestSpace &s) |
| | Constructor for cloning s.
|
| virtual Gecode::Space * | copy (void) |
| | Copy space during cloning.
|
| void | post (void) |
| | Post propagator.
|
| bool | failed (void) |
| | Compute a fixpoint and check for failure.
|
| bool | subsumed (bool b) |
| | Check for subsumption if b is true.
|
| void | rel (int i, Gecode::SetRelType srt, const Gecode::IntSet &is) |
| | Perform set tell operation on x[i].
|
| void | cardinality (int i, int cmin, int cmax) |
| | Perform cardinality tell operation on x[i].
|
| void | rel (int i, Gecode::IntRelType irt, int n) |
| | Perform integer tell operation on y[i].
|
| void | rel (bool sol) |
| | Perform Boolean tell on b.
|
| void | assign (const SetAssignment &a) |
| | Assign all variables to values in a.
|
| bool | assigned (void) const |
| | Test whether all variables are assigned.
|
| void | removeFromLub (int v, int i, const SetAssignment &a) |
| | Remove value v from the upper bound of x[i].
|
| void | removeFromLub (int v, int i, const SetAssignment &a, SetTestSpace &c) |
| | Remove value v from the upper bound of x[i].
|
| void | addToGlb (int v, int i, const SetAssignment &a) |
| | Remove value v from the lower bound of x[i].
|
| void | addToGlb (int v, int i, const SetAssignment &a, SetTestSpace &c) |
| | Remove value v from the lower bound of x[i].
|
| bool | fixprob (void) |
| | Perform fixpoint computation.
|
| bool | prune (const SetAssignment &a) |
| | Perform random pruning.
|
| unsigned int | propagators (void) |
| | Return the number of propagators.
|
| void | disable (void) |
| | Disable propagators in space and compute fixpoint (make all idle).
|
| void | enable (void) |
| | Enable propagators in space.
|
| bool | disabled (const SetAssignment &a, SetTestSpace &c) |
| | Prune values also in a space c with disabled propagators, but not those in assignment a.
|
| bool | same (SetTestSpace &c) |
| | Check whether propagation is the same as in c.
|
Public Attributes |
| Gecode::IntSet | d |
| | Initial domain.
|
| Gecode::SetVarArray | x |
| | Set variables to be tested.
|
| Gecode::IntVarArray | y |
| | Int variables to be tested.
|
| int | withInt |
| | How many integer variables are used by the test.
|
| Gecode::Reify | r |
| | Reification information.
|
| bool | reified |
| | Whether the test is for a reified propagator.
|
| SetTest * | test |
| | The test currently run.
|
Space for executing set tests.


--- ---
Component decorator and metadata.
Animations are defined on components via an animation-like DSL. This DSL approach to describing animations allows for a flexibility that both benefits developers and the framework.
Animations work by listening on state changes that occur on an element within the template. When a state change occurs, Angular can then take advantage and animate the arc in between. This works similar to how CSS transitions work, however, by having a programmatic DSL, animations are not limited to environments that are DOM-specific. (Angular can also perform optimizations behind the scenes to make animations more performant.)
For animations to be available for use, animation state changes are placed within
{@link trigger animation triggers} which are housed inside of the animations
annotation
metadata. Within a trigger both {@link state state} and {@link transition transition} entries
can be placed.
@Component({
selector: 'animation-cmp',
templateUrl: 'animation-cmp.html',
animations: [
// this here is our animation trigger that
// will contain our state change animations.
trigger('myTriggerName', [
// the styles defined for the `on` and `off`
// states declared below are persisted on the
// element once the animation completes.
state('on', style({ opacity: 1 }),
state('off', style({ opacity: 0 }),
// this here is our animation that kicks off when
// this state change jump is true
transition('on => off', [
animate("1s")
])
])
]
})
As depicted in the code above, a group of related animation states are all contained within
an animation trigger
(the code example above called the trigger myTriggerName
).
When a trigger is created then it can be bound onto an element within the component's
template via a property prefixed by an @
symbol followed by trigger name and an expression
that
is used to determine the state value for that trigger.

...

For state changes to be executed, the expression
value must change value from its existing
value
to something that we have set an animation to animate on (in the example above we are listening
to a change of state between on
and off
). The expression
value attached to the trigger
must be something that can be evaluated with the template/component context.
Please visit each of the animation DSL functions listed below to gain a better understanding of how and why they are used for crafting animations in Angular:
Defines the used change detection strategy.
When a component is instantiated, Angular creates a change detector, which is responsible for propagating the component's bindings.
The changeDetection
property defines, whether the change detection will be checked every time
or only when the component tells it to do so.
Specifies how the template and the styles should be encapsulated:
ViewEncapsulation.Native
} to use shadow roots - only works
if natively available on the platform,ViewEncapsulation.Emulated
} to use shimmed CSS that
emulates the native behavior,ViewEncapsulation.None
} to use global CSS without any
encapsulation.When no encapsulation
is defined for the component, the default value from the
{@link CompilerOptions} is used. The default is ViewEncapsulation.Emulated
}. Provide a new
CompilerOptions
to override this value.
If the encapsulation is set to ViewEncapsulation.Emulated
and the component has no styles
nor styleUrls
the encapsulation will automatically be switched to ViewEncapsulation.None
.
Defines the components that should be compiled as well when this component is defined. For each components listed here, Angular will create a {@link ComponentFactory} and store it in the {@link ComponentFactoryResolver}.
Defines the name that can be used in the template to assign this directive to a variable.
@Directive({
selector: 'child-dir',
exportAs: 'child'
})
class ChildDir {
}
@Component({
selector: 'main',
template: `<child-dir #c="child"></child-dir>`
})
class MainComponent {
}
Specify the events, actions, properties and attributes related to the host element.
Specifies which DOM events a directive listens to via a set of (event)
to method
key-value pairs:
event
: the DOM event that the directive listens to.statement
: the statement to execute when the event occurs.
If the evaluation of the statement returns false
, then preventDefault
is applied on the DOM
event.To listen to global events, a target must be added to the event name.
The target can be window
, document
or body
.
When writing a directive event binding, you can also refer to the $event local variable.
The following example declares a directive that attaches a click listener to the button and counts clicks.
@Directive({
selector: 'button[counting]',
host: {
'(click)': 'onClick($event.target)'
}
})
class CountClicks {
numberOfClicks = 0;
onClick(btn) {
console.log("button", btn, "number of clicks:", this.numberOfClicks++);
}
}
@Component({
selector: 'app',
template: `<button counting>Increment</button>`
})
class App {}
Specifies which DOM properties a directive updates.
Angular automatically checks host property bindings during change detection. If a binding changes, it will update the host element of the directive.
The following example creates a directive that sets the valid
and invalid
classes
on the DOM element that has ngModel directive on it.
@Directive({
selector: '[ngModel]',
host: {
'[class.valid]': 'valid',
'[class.invalid]': 'invalid'
}
})
class NgModelStatus {
constructor(public control:NgModel) {}
get valid { return this.control.valid; }
get invalid { return this.control.invalid; }
}
@Component({
selector: 'app',
template: `<input [(ngModel)]="prop">`
})
class App {
prop;
}
Specifies static attributes that should be propagated to a host element.
In this example using my-button
directive (ex.:

) on a host element
(here:

) will ensure that this element will get the "button" role.
@Directive({
selector: '[my-button]',
host: {
'role': 'button'
}
})
class MyButton {
}
Enumerates the set of data-bound input properties for a directive
Angular automatically updates input properties during change detection.
The inputs
property defines a set of directiveProperty
to bindingProperty
configuration:
directiveProperty
specifies the component property where the value is written.bindingProperty
specifies the DOM property where the value is read from.When bindingProperty
is not provided, it is assumed to be equal to directiveProperty
.
The following example creates a component with two data-bound properties.
@Component({
selector: 'bank-account',
inputs: ['bankName', 'id: account-id'],
template: `
Bank Name: {{bankName}}
Account Id: {{id}}
`
})
class BankAccount {
bankName: string;
id: string;
// this property is not bound, and won't be automatically updated by Angular
normalizedBankName: string;
}
@Component({
selector: 'app',
template: `
<bank-account bankName="RBC" account-id="4747"></bank-account>
`
})
class App {}
Overrides the default encapsulation start and end delimiters (respectively {{
and }}
)
The module id of the module that contains the component.
Needed to be able to resolve relative urls for templates and styles.
In CommonJS, this can always be set to module.id
, similarly SystemJS exposes __moduleName
variable within each module.
@Directive({
selector: 'someDir',
moduleId: module.id
})
class SomeDir {
}
Enumerates the set of event-bound output properties.
When an output property emits an event, an event handler attached to that event the template is invoked.
The outputs
property defines a set of directiveProperty
to bindingProperty
configuration:
directiveProperty
specifies the component property that emits events.bindingProperty
specifies the DOM property the event handler is attached to.@Directive({
selector: 'interval-dir',
outputs: ['everySecond', 'five5Secs: everyFiveSeconds']
})
class IntervalDir {
everySecond = new EventEmitter();
five5Secs = new EventEmitter();
constructor() {
setInterval(() => this.everySecond.emit("event"), 1000);
setInterval(() => this.five5Secs.emit("event"), 5000);
}
}
@Component({
selector: 'app',
template: `
<interval-dir (everySecond)="everySecond()" (everyFiveSeconds)="everyFiveSeconds()">
</interval-dir>
`
})
class App {
everySecond() { console.log('second'); }
everyFiveSeconds() { console.log('five seconds'); }
}
If {@link Component#preserveWhitespaces Component.preserveWhitespaces} is set to false
potentially superfluous whitespace characters (ones matching the \s
character class in
JavaScript regular expressions) will be removed from a compiled template. This can greatly
reduce AOT-generated code size as well as speed up view creation.
Current implementation works according to the following rules:
<button>Action 1</button> <button>Action 2</button>
will be converted to
<button>Action 1</button><button>Action 2</button>
(no whitespaces between buttons);\n some text\n
will be converted to  some text
);

,
<textarea>
).Described transformations can (potentially) influence DOM nodes layout so the
preserveWhitespaces
option is true
be default (no whitespace removal).
In Angular 5 you need to opt-in for whitespace removal (but we might revisit the default
setting in Angular 6 or later). If you want to change the default setting for all components
in your application you can use the preserveWhitespaces
option of the AOT compiler.
Even if you decide to opt-in for whitespace removal there are ways of preserving whitespaces
in certain fragments of a template. You can either exclude entire DOM sub-tree by using the
ngPreserveWhitespaces
attribute, ex.:

whitespaces are preserved here
 and here

Alternatively you can force a space to be preserved in a text node by using the &ngsp;
pseudo-entity. &ngsp;
will be replaced with a space character by Angular's template
compiler, ex.:
Spaces&ngsp;between&ngsp;links.
will be compiled to the equivalent of:
Spaces between links.
Please note that sequences of &ngsp;
are still collapsed to just one space character when
the preserveWhitespaces
option is set to false
. Ex.:
before&ngsp;&ngsp;&ngsp;after
would be equivalent to:
before after
The &ngsp;
pseudo-entity is useful for forcing presence of
one space (a text node having &ngsp;
pseudo-entities will never be removed), but it is not
meant to mark sequences of whitespace characters. The previously described
ngPreserveWhitespaces
attribute is more useful for preserving sequences of whitespace
characters.
Defines the set of injectable objects that are visible to a Directive and its light DOM children.
Here is an example of a class that can be injected:
class Greeter {
greet(name:string) {
return 'Hello ' + name + '!';
}
}
@Directive({
selector: 'greet',
providers: [
Greeter
]
})
class HelloWorld {
greeter:Greeter;
constructor(greeter:Greeter) {
this.greeter = greeter;
}
}
Configures the queries that will be injected into the directive.
Content queries are set before the ngAfterContentInit
callback is called.
View queries are set before the ngAfterViewInit
callback is called.
@Component({
selector: 'someDir',
queries: {
contentChildren: new ContentChildren(ChildDirective),
viewChildren: new ViewChildren(ChildDirective)
},
template: '<child-directive></child-directive>'
})
class SomeDir {
contentChildren: QueryList<ChildDirective>,
viewChildren: QueryList<ChildDirective>
ngAfterContentInit() {
// contentChildren is set
}
ngAfterViewInit() {
// viewChildren is set
}
}
The CSS selector that triggers the instantiation of a directive.
Angular only allows directives to trigger on CSS selectors that do not cross element boundaries.
selector
may be declared as one of the following:
element-name
: select by element name..class
: select by class name.[attribute]
: select by attribute name.[attribute=value]
: select by attribute name and value.:not(sub_selector)
: select only if the element does not match the sub_selector
.selector1, selector2
: select if either selector1
or selector2
matches.Suppose we have a directive with an input[type=text]
selector.
And the following HTML:
<form>
<input type="text">
<input type="radio">
<form>
The directive would only be instantiated on the <input type="text">
element.
Specifies stylesheet URLs for an Angular component.
Specifies inline stylesheets for an Angular component.
Specifies an inline template for an Angular component.
Only one of templateUrl
or template
can be defined per Component.
Specifies a template URL for an Angular component.
Only one of templateUrl
or template
can be defined per View.
Defines the set of injectable objects that are visible to its view DOM children.
Here is an example of a class that can be injected:
class Greeter {
greet(name:string) {
return 'Hello ' + name + '!';
}
}
@Directive({
selector: 'needs-greeter'
})
class NeedsGreeter {
greeter:Greeter;
constructor(greeter:Greeter) {
this.greeter = greeter;
}
}
@Component({
selector: 'greet',
viewProviders: [
Greeter
],
template: `<needs-greeter></needs-greeter>`
})
class HelloWorld {
}
This callback is called when the routed component's state is about to be exited.
This callback is called when the routed component's state is about to be exited.
The callback can be used to cancel or alter the new Transition that would otherwise exit the component's state.
This callback is used to inform a view that it is about to be exited, due to a new Transition. The callback can ask for user confirmation, and cancel or alter the new Transition. The callback should return a value, or a promise for a value. If a promise is returned, the new Transition waits until the promise settles.
Called when:
ui-view
Called with:
Transition
that is about to exit the component's state@Component({
template: '<input type="text">'
})
class MyComponent {
dirty = true;
constructor(public confirmService: confirmService) {
}
uiCanExit(newTransition: Transition) {
if (this.dirty && newTransition.to() !== 'logout') {
return this.confirmService.confirm("Exit without saving changes?");
}
}
}
a hook result which may cancel or alter the pending Transition (see HookResult)
This callback is called when parameter values change
This callback is called when parameter values change
This callback is used to respond dynamic parameter values changing. It is called when a transition changed one or more dynamic parameter values, and the routed component was not destroyed.
It receives two parameters:
@Component({
template: '<input type="text">'
})
class MyComponent {
uiOnParamsChanged(newParams: { [paramName: string]: any }, trans: Transition) {
Object.keys(newParams).forEach(paramName => {
console.log(`${paramName} changed to ${newParams[paramName]}`)
});
}
}
Generated using TypeDoc
The shape of a controller for a view (and/or component), defining the controller callbacks.
A UI-Router view has an Angular
Component
(see Ng2ViewDeclaration.component). TheComponent
may define component-level hooks which UI-Router will call at the appropriate times. These callbacks are similar to Transition Hooks (IHookRegistry), but are only called if the view/component is currently active.This interface defines the UI-Router component callbacks.


Social media
Welcome to my social media page. I am currently antisocial, but will start putting my social media widgets on here when the time is right.
Welcome to my social media page. I am currently antisocial, but will start putting my social media widgets on here when the time is right.


Created by theif519 on 12/4/2015.
Encapsulates attributes and properties of a view. This class is used to keep track of not only the
view properties/state, but also set them directly. That, in conjunction with it's fluent interface/method chaining,
it allows for easy instantiation, easy updating, and easy serialization/deserialization.
In the future, if I wish to have a background thread be able to also manipulate a view, I can make the changes
here without interrupting/needing to refactor other classes which uses this class.
That could be accomplished by doing something along the lines of...
private Handler mUiHandler = new Handler(); // Automatically gets looper of the current thread, in this case main looper.
public ViewProperties update(){
if(Looper.myLooper() != Looper.getMainLooper()){ // Note also we do not need to worry about thread safety
mUiHandler.post(() -> update()); // Would result in the UI thread calling this method
return; // Then we return as we do not want this thread to touch anything else.
}
// Otherwise if it is the main thread, do it here.
}
The reasons for needing such checks, of course, is that I plan on making ViewProperties accessible outside
of this class. Meaning, it is a way for other classes and even threads to post updates to through this class.


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
IN THE HIGH COURT OF JUDICATURE AT PATNA Criminal Miscellaneous No.42202 of 2011 1. Rakesh Singh @ Rakesh Kumar, son of Rajendra Singh 2. Raju Singh alias Rajeev Nayan Kumar, son of Rajendra Singh. -------- Petitioners. Versus The State Of Bihar --Opposite Party ******
02. 13.01.2012 Heard learned counsel for the petitioners and learned Additional Public Prosecutor for the State.
The petitioners, apprehending their arrest in connection with Muffasil P.S. Case No. 223/2011 for offences under Sections 7 and 8 of Bihar Minerals Prevention of Illegal Mining and Transportation and Storage Act Rule - 4/40 of B.M.C. Rules, 21(A) of Air Pollution Act 1981 and Section 15 of Environmental (Protection) Act and Section 379 and 406 of the Indian Penal Code, are named accused in this case.
submission is that under similarly situated circumstances Manoj Singh and Mukesh Singh have already been granted privilege by a Bench of this Court vide order dated 14.12.2011 passed in Cr. Misc. No. 42540/2011.
Considering the facts and circumstances of the case, in the event of their arrest or surrender within a period of four weeks, let the above-named petitioners be enlarged on bail on furnishing bail bond of sum of Rs. 10,000/- (ten thousand only) each with two sureties of the like amount each to the satisfaction of Chief Judicial Magistrate, Gaya, in connection with Muffasil P.S. Case No. 223/2011, subject to condition under section 438(2) of the Code of Criminal Procedure, and additional condition to attend the court regularly at least for two years or till disposal of the case, whichever is earlier and in the event of failure on two consecutive dates, without any reasonable explanation, the privilege granted shall be deemed to be cancelled.
Rajeev/- ( Akhilesh Chandra, J.)


Here, we've gathered videos about OsmAnd. Some of them are reviews and opinions, others explain how the application works and show hidden usability features you might not know about. Enjoy!
Hiking with the help of OsmAnd
Thorough tutorial in Russian
How to build routes using YourNavigation service (in Russian)
Downloading maps and navigating (in Dutch)
Essential feaures of the app explained
Helpful feature demonstration (in Spanish)
Snowmobile Trail Map Demonstration
Learn about basic OsmAnd menus and features(in Spanish)
Learn how to navigate with the help of OsmAnd (in Spanish)
Preparing raster maps (in Spanish)
OsmAnd 2.1 Outdoor Navigation Part 1 (in Dutch)
OsmAnd 2.1 Outdoor Navigation Part 2 (in Dutch)
OsmAnd 2.1 Outdoor Navigation - Long Routes (in Dutch)
OsmAnd 2.1 Navigating by GPX tracks (in Dutch)
OsmAnd 2.1 Setting profiles and rendering styles (in Dutch)
Test of navigation function
Creative video about the app
Want to add your video about OsmAnd? Write to<EMAIL_ADDRESS>and your work may appear here, as well.


| CGAT User Manual | ||
|---|---|---|
| <<< Previous | The CGAT AlignmentViewer program | Next >>> |
The main window of AlignemtViewer consists of four parts: a menu bar, a control panel, an alignment display panel, and a dotplot display panel. Both the alignment and dotplot displays show precomputed alignments. Users can change the current view on each display by pressing a scrolling or zooming button on the control panel. These operations update both the alignment and dotplot displays in a coherent manner.
In AlignmentViewer, one of the compared sequences is considered as the reference sequence and the other is considered as the target sequence. In the alignment display panel, the reference and the target sequences are displayed on the upper and lower tracks, respectively, and in the dotplot display panel, the reference and the target sequences correspond to the x- and y-axes, respectively. These sequences can be exchanged by View ⇒ Exchange Reference Genome.
The control panel contains several buttons for controlling the current view of both the alignment and dotplot displays.
Move the current position to the left or right along the current alignment.
Zoom-in or -out the current view.
Toggle the alignment color mode between the "Best Hit" mode and the "Identity" mode.
Best Hit: white, orthologs; cyan, duplicated on the sequence 1; green, duplicated on the sequence 2; and blue, paralogs (by default).
Identity: red, 50%; yellow, 85%; and green, 100% (by default).
Toggle the alignment mode between the "Regionwise" alignment mode and the "Reference-target" alignment mode. See the section " Alignment display panel ".
Exchange the reference sequence and the target sequence.
Toggle the status of the dotplot display panel between displayed and hidden.
Zoom-in or -out the dotplot display.
Specify the axis of the dotplot to be zoomed individually.
Toggle the background color of the alignment and dotplot displays between the dark color (black by default) and the light color (white by default).
Show an annotation table for information on gene or feature segment.
The alignment display panel contains three basic tracks: the central tracks (alignment track) shows a graphical representation of the alignments, and the upper and lower tracks (gene annotation tracks) show the gene annotation of the upper and lower genomes, respectively. More annotation tracks can be added to display the location of several feature segments.
In addition, the "location fields" and the "strand switches" are on the left side of the tracks. The location field indicates the central coordinate of the current view, and strand switch indicates the strand of each genome currently selected. Users can jump to the desired location by entering a coordinate value or a gene identifier (e.g. HP0812) in the location field, and can toggle the strand direction by pressing the strand switch.
Some notes: 1) You must always enter the location of the reference genome if you want to see the orthologous alignment around the specified locus. If you want to specify the location in the current target genome, you should exchanges the refernece and the target genomes before entering the position; 2) If you invert the reference genome by the strand switch button, the direction of the subsequent movement is also inverted. This means that when you press the 'move left' button, the cursor in the dotplot display will move right, since the coordinate of the dotplot display is not changed by this operation.
In CGAT, there are two modes in the alignment display: "regionwise" alignment mode and "reference-target" alignment mode. In the regionwise alignment mode, all alignments included in the current view are displayed. Each alignment is represented as a trapezoid formed by connecting the corresponding endpoints of the aligned region. On the other hand, in the reference-target alignment mode, every orthologous regions of the target sequence is mappend as a fragment onto the reference sequence.
The alignment track displays precomputed alignments schematically. Using the zooming buttons in the control panel, users can change the scale from the entire genome level to the single nucleotide level. In the nucleotide sequence alignment, mismatched site is colored red and gapped site is colored green (by default).
In the regionwise alignment mode, left click on one of the alignment regions (tetragons) sets the center of the selected alignment adjusted to the center of the display.
By right click on the alignment track, a pop-up menu appears including the following items:
View Re-Alignment: Re-calculate alignment between the sequences within the current displayed region.
View Alignment: Display the precomputed alignment under the clicked position.
Ident = ## %: No action. The item is displayed only for showing the percent identity of the precomputed alignment under the clicked position.
Color Legend: Display the color legend for the current alignment display.
The annotation track displays several types of feature segments identified in each genome.
By left click on one of the feature segments in the annotation track, a pop-up menu appears:
SegmentName: Open the web browser to access the web site, if an appropriate URL is defined on the server. Otherwise, no action is taken.
View Sequence: ## - ##: Show the nucleotide sequence of the feature segment.
Clicked Pos: ## : No action. The item is displayed only for showing the clicked position.
Redraw (Set Center=##) : Move the clicked position to the center of the display window.
Search Alignment ## - ## : Search the set of precomputed alignments for those covering the region around the clicked position.
Color Legend: Display the color legend for the current annotation display.
In the dotplot display panel, all alignments are plotted onto the 2-dimensional space with the horizontal (X) and the vertical (Y) axes representing the reference and the target sequences, respectively. In this plot, the current scope, i.e. the region displayed in the alignment display, is also shown as a rectangular region. Users can move the current scope by clicking on any points in the plot to move.
In the dotplot display, independent scaling of the x-axis and y-axis is possible. This feature is useful in visualizing the distribution of homologous regions of a specific segment on one genome against the entirety of the other genome. In the following example, dotplot with expanded y-axis scale clarifies the presence of inverted duplication at both ends of the rearranged segment on the reference genome (x-axis).
| <<< Previous | Home | Next >>> |
| The CGAT AlignmentViewer program | Up | Menu items |


Chris Datz has been an active real estate professional and principal since 1997. Chris began his career as an Asset Manager at Philadelphia based Brandywine Construction & Management, Inc (“BCMI”). While at BCMI, Chris was actively involved in the leasing and management function for multiple trophy class assets including The Philadelphia Stock Exchange Building, The National Press Building and 1845 Walnut Street in Philadelphia. After BCMI, Chris joined the Flynn Company, a full service Philadelphia real estate service platform where he ran a 1 million square foot industrial portfolio in Central Pennsylvania for a pension fund client of the firm.
In 2001, Chris formed Pintzuk Brown Realty Group, where the partnership acquired and developed approximately 20 properties comprised of approximately 1 million square feet, valued at approximately $200MM. In his career Chris has been actively involved in hundreds of real estate transactions, comprised of multiple asset classes of property, with aggregate value approaching $1 Billion.
Since 2012, Chris has been utilizing his career experience to actively secure debt and equity on behalf of private and institutional clients.
Select Transactions (P- Principal):
- Apartments@ 1220, Philadelphia, PA, 296 Unit Apartment Building, $30MM debt and equity (P)
- Abbotts Square, Philadelphia, PA, Mixed-use Property, $24MM in CMBS debt
- Brooks Edge Shopping Center, Colt’s Neck, NJ, Retail, $6MM in CMBS debt
- Melrose Court Apartments, 79 Unit Apartment Building, Elkins Park, PA, $7MM debt (P)
- Four Seasons Denver, Denver, CO, Recapitalization of partner Preferred Equity Position
- Marine Club Condos, 204 Unit Broken Condo Project, Philadelphia, PA, $24MM CMBS Debt, $4MM in Preferred Equity
- Mural Arts Lofts, Philadelphia PA, 50 Unit Apartment Development, $16.2MM Construction/ Bridge
- Central US Industrial Strategy, Vertically Integrated Owner, $15MM JV Equity Facility
- Land, Wilmington, DE, $3.5MM Bridge Loan
Chris has been active in many charitable and non-profit endeavors within his community including the Malvern Prep Alumni Association, the Catholic Youth Organization and West Chester Lacrosse League.
Mr. Datz graduated in 1997 with a Bachelors of Science in Economics from Providence College in Providence, RI and is a 1993 graduate of the Malvern Preparatory School in Malvern, PA. He currently resides in Chester County, Pennsylvania with his wife (Meredith) and three children (Christopher, Alexandra and Chloe).


onix.nax.functions.Batch¶
-
class
onix.nax.functions.
Batch
(path)[source]¶ Batch objects store neutronics data from a coupled simulation modelling the irradiation of a fuel batch.
- Parameters
path (str) – Path to a simulation’s directory
-
property
ng_xs_seq_dict
¶ Returns a dictionnary where keys are nuclides names and entries are one-group (n,gamma) cross sections evolution during the fuel batch exposition.
-
property
path
¶ Returns the path of the simulation’s directory.
-
property
path_output
¶ Returns the path of the simulation’s output summary directory.
-
read_nuclide_list_xs
(nuclide_list, cell)[source]¶ Reads (n,gamma) and total absorption one-group cross sections evolution from coupled simulation’s output for a given list of nuclides and for a given BUCell. This data is stored in cross section dictionnaries.
- Parameters
nuclide_list –
-
property
tot_xs_seq_dict
¶ Returns a dictionnary where keys are nuclides names and entries are one-group total absorption cross sections evolution during the fuel batch exposition.


Stream Layer: Filtering with the 4 API
Stream Service Url. Click button to add/remove layer
Add Stream Layer
Draw extent to filter messages by a bounding box
Draw Extent
Clear Extent
Enter Where Clause
Apply Where
Clear Where
Attribute Filter Status
Current Filter:
Filter Message:


Curious,
Attentive,
Determinant.
Software Development Student,Moringa School - WeCode.Currently
Bachelor's degree in Electronics and Telecommunication Engineering, University of Rwanda - College of Science and Technology.Agust,2017
Every thing is/can be expressed or impremented through programming. It is/can a solution to any problem. Yet I like problem solving.
Coding
Learning how to Code
Technology in general.
Cartoons & Movies
Graphic Design
Programming
Apart from other side programming languages;the following the main ones that I'm currently skilled of.
You can get me on thisContact & Address
You can just click on either project to go to it.


Plato on Github
Report Home
lib\helper\uploadHelper.js
Maintainability
70.62
Lines of code
203
Difficulty
21.25
Estimated Errors
0.88
Function weight
By Complexity
By SLOC
/** * @ngdoc service * @name predicsis.jsSDK.helpers.uploadHelper * @requires $rootScope * @requires $injector * - Sources */ angular .module('predicsis.jsSDK.helpers') .service('uploadHelper', function($rootScope, $injector) { 'use strict'; var HTTP = { CREATED: 201, OK: 200 }; var concurrentUploads = {}; var Sources = $injector.get('Sources'); function upload(uploadObject, xhr2, credential, file) { var endpoint = credential.signed_url; var body = file, method = 'PUT'; xhr2.open(method, endpoint, true); xhr2.upload.addEventListener('progress', function(event) { uploadObject.progression = parseInt(event.loaded / event.total * 100); uploadObject.isUploading = true; $rootScope.$broadcast('jsSDK.upload.progress', uploadObject); }); xhr2.addEventListener('load', function() { delete concurrentUploads[uploadObject.id]; uploadObject.isUploading = false; if(xhr2.status === HTTP.CREATED || xhr2.status === HTTP.OK) { $rootScope.$broadcast('jsSDK.upload.uploaded', uploadObject); } else { $rootScope.$broadcast('jsSDK.upload.error', { upload: uploadObject, request: xhr2 }); } }); xhr2.addEventListener('error', function() { delete concurrentUploads[uploadObject.id]; uploadObject.isUploading = false; $rootScope.$broadcast('jsSDK.upload.error', { upload: uploadObject, request: xhr2 }); }); xhr2.send(body); } /** * @ngdoc function * @methodOf predicsis.jsSDK.helpers.uploadHelper * @name upload * @description upload a file * The upload method raises the following events during the upload process: *
 *
jsSDK.upload.starting
 *
jsSDK.upload.progress
 *
jsSDK.upload.uploaded
 *
jsSDK.upload.cancelled
 *
jsSDK.upload.error
 *

 *
 * * Each of these events is emitted with an upload object which contains details: *
 *
 * id	 * Concatenation of a timestamp and uploaded file name	 *
 *
 * key	 *  * Destination folder of uploaded file. * This value will be required to create the Source resource once the upload finished. * It's initialized to null and updated when the GET /sources/credentials/s3 request is resolved. * 	 *
 *
 * fileName	 * Uploaded file's name given by FileAPI	 *
 *
 * fileSize	 * Uploaded file's size given by FileAPI	 *
 *
 * progression	 * A number ([0..100]) internally updated on each progress event	 *
 *
 * isUploading	 * A boolean indicating if the upload process is still running	 *
 *
 * created_at	 * A timestamp in ISO format like 2014-05-02T15:27:37.687Z	 *
 *
 * cancelUpload	 * A function which will stop the upload by aborting the request	 *
 *
 * * About the jsSDK.upload.starting event. As it's fired before sending the * "Get credential" request. So, * - you may have a delay between jsSDK.upload.starting and the first jsSDK.upload.progress events. * - the key parameter of the uploadObject object is not set * * The upload is performed through a XMLHttpRequest, and all details about endpoint, security, * destination folder is handled by the API and its Sources.getCredentials request. * * @param {Object} file html5 File instance * @param {String=s3} storageService Name of PredicSis' storage service. * The API only accepts one of the following values: s3, swift. */ this.processFile = function(file, storageService) { storageService = storageService || 's3'; var xhr2 = new XMLHttpRequest(); var uploadId = new Date().getTime() + '_' + (file.name || ''); var uploadObject = concurrentUploads[uploadId] = { id: uploadId, path: null, pathName: null, fileName: file.name, fileSize: file.size, progression: 0, isUploading: true, created_at: new Date().toISOString(), cancelUpload: function() { xhr2.abort(); delete concurrentUploads[uploadId]; $rootScope.$broadcast('jsSDK.upload.cancelled', uploadObject); } }; $rootScope.$broadcast('jsSDK.upload.starting', uploadObject); Sources .getCredentials(storageService) .then(function(credentials) { if (credentials.type === 's3') { uploadObject.path = credentials.key; uploadObject.pathName = 'key'; } else if (credentials.type === 'swift') { uploadObject.path = credentials.object; uploadObject.pathName = 'object'; } upload(uploadObject, xhr2, credentials, file); }); }; /** * @ngdoc function * @methodOf predicsis.jsSDK.helpers.uploadHelper * @name all * @description list all currently uploaded datasets * @return {Array} List of active upload objects. An active upload has the following properties: *
 *
id
 *
key
 *
fileName
 *
fileSize
 *
progression
 *
isUploading
 *
created_at
 *
cancelUpload
 *
 */ this.all = function() { return Object.keys(concurrentUploads).map(function(key) { return concurrentUploads[key]; }); }; /** * @ngdoc function * @methodOf predicsis.jsSDK.helpers.uploadHelper * @name get * @description get an active upload * @param {String} uploadId An upload identifier looks like <timestamp>_<filename> * @return {Object} An upload object with the following properties: *
 *
id
 *
key
 *
fileName
 *
fileSize
 *
progression
 *
isUploading
 *
created_at
 *
cancelUpload
 *
 */ this.get = function(uploadId) { return concurrentUploads[uploadId]; }; /** * @ngdoc function * @methodOf predicsis.jsSDK.helpers.uploadHelper * @name cancel * @description Abort a single upload * @param {String} uploadId Id of the upload to stop */ this.cancel = function(uploadId) { this.get(uploadId).cancelUpload(); }; });


Class: Aws::DatabaseMigrationService::Types::EndpointSetting
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
::Aws::Structure ,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb |
Overview
Endpoint
settings.
Constant Summary
Instance Attribute Summary
-
#applicability ⇒ String
rw
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
-
#default_value ⇒ String
rw
The default value of the endpoint setting if no value is specified using
CreateEndpoint
orModifyEndpoint
. -
#enum_values ⇒ Array<String>
rw
Enumerated values to use for this endpoint.
-
#int_value_max ⇒ Integer
rw
The maximum value of an endpoint setting that is of type
int
. -
#int_value_min ⇒ Integer
rw
The minimum value of an endpoint setting that is of type
int
. -
#name ⇒ String
rw
The name that you want to give the endpoint settings.
-
#sensitive ⇒ Boolean
rw
A value that marks this endpoint setting as sensitive.
-
#type ⇒ String
rw
The type of endpoint.
-
#units ⇒ String
rw
The unit of measure for this endpoint setting.
Instance Method Summary
::Aws::Structure
- Included
| #to_hash | Alias for Structure#to_h. |
Instance Attribute Details
#applicability ⇒ String
(rw)
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#default_value ⇒ String
(rw)
The default value of the endpoint setting if no value is specified
using CreateEndpoint
or ModifyEndpoint
.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#enum_values ⇒ Array
<String
> (rw)
Enumerated values to use for this endpoint.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#int_value_max ⇒ Integer
(rw)
The maximum value of an endpoint setting that is of type int
.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#int_value_min ⇒ Integer
(rw)
The minimum value of an endpoint setting that is of type int
.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#name ⇒ String
(rw)
The name that you want to give the endpoint settings.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#sensitive ⇒ Boolean
(rw)
A value that marks this endpoint setting as sensitive.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#type ⇒ String
(rw)
The type of endpoint. Valid values are source
and target
.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end
#units ⇒ String
(rw)
The unit of measure for this endpoint setting.
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 5243
class EndpointSetting < Struct.new( :name, :type, :enum_values, :sensitive, :units, :applicability, :int_value_min, :int_value_max, :default_value) SENSITIVE = [] include Aws::Structure end


If you click on the name of a taxon in the visualisation, a dialog box is shown which summarises all information and resources specified for the taxon in the knowledge-base.
There are three tabs on this dialog (illustrated side-by-side below) showing information on character states, images and supplementary (text) information. Each of these is described below.


Hearing Shereef talk about the iterations that DBC has seen has actually made me more excited about my time there. It’s cool to know that we’re doing in prep what once was Phase 1 and I can imagine that what we do in Phase 1 will soon become something future cohorts do before they hit Phase 0. Part of why I’m headed to DBC is because I really want to learn to code and while it’s true you can teach yourself I find it is, for my learning style, much easier to do it with some guidelines and teachers. That said I believe it is fully on me to make it my own experience.  Figuring out how to do ‘learning verticals’ with code is what DBC is all about and is what tech is often about - so the onus is on us to figure out how to scale those walls in front of us.
For me learning verticals has been my approach to my professional life and I find it engaging and rewarding (most of the time.) However as a hiring manager I know that there are a lot of people out there who don’t do verticals, they only do learning curves. There is nothing wrong with that you simply have to change your approach and expectations as a manager. The idea that I’ll be immersed in a program with nothing but people who are excited by verticals is an interesting proposition. I cannot imagine what that would be like as I have encountered far fewer of the vertically inclined than I have of the curve group. Shereef's talk prompted this ‘aha’ moment and I guess my expectation changed slightly to incorporate the idea of being surrounded by ‘like learners’.
As for nervousness - all new environments make me nervous. A large part of that is my introverted and shy nature - which I've learned to cover pretty well over the years. That said this entire venture makes me nervous - in both good and stressful ways. What came up for me was the continuing realization that DBC seems like it may be a truly solid cultural fit for me - something I wasn't expecting. I’m excited to see if that proves out.


DICOM Configuration¶
For those new to DICOM, the Wikipedia DICOM Article is especially helpful in understanding the different concepts discussed.
Notion operates multiple Application Entities as Service Class Providers. An Application Entity eithor provides a service or uses a service (and sometimes both). Each Pool in Notion is configured as an Application Entity providing Store and Query/Retrieve. External DICOM Application Entities can send images to Pools by using the Pool’s Application Entity Title, hostname and port. The Query service enables other Application Entities to issue C-FIND requests to a Pool and retrieve a list of studies in the Pool. The Retrive service of a Notion Pool sends images outbound to a properly specifed remote Application Entity (a Device).
Device Setup¶
Access to a Pool’s services (Store, Query and Retrieve) are controlled by the list of Devices associated with a Pool. Each operation on a Pool requires a matching Device to be found before the operation is allowed. A Device consists of 4 elements:
Application Entity Title
- The 16 character name of the Application Entity
Hostname
- The IP address (numeric or text) of the Application Entity
Port
- Port where the Application Entity is listening.
IsAutoforward
- When true, forward this Pool’s incoming messages to this destination.
Description
- An optional description of the Device.
To find a matching Device, Notion examines the incoming request, trying to find a match in the list of Devices. Matches are found using Java’s regular expression rules. For instance, the incoming Application Entity Incoming
will match Incoming
, Incom.*
and .*
. The Application Entity Title and Hostname are matched according to the regular expression rules. Port is not matched.
If a matching Device is not found, the incoming operation is rejected. This is the only available DICOM mechanism for authorization, and does not allow very fine grain access controls.
Store¶
The Store service is invoked when a remote Application Entity attempts to send images to a Notion Pool. The receiving Pool must be specified as the Called Application Entity Title
and must match (exact and case-sensitive). Notion matches the Calling Application Entity Title
and remote Hostname against the list of Devices defined in the Pool according to the rules above. If the Device is defined to Notion, the images are accepted and anonymized if the Pool is so configured.
Query¶
The Query service is invoked when a remote Application Entity attempts to query a Notion Pool. The queried Pool must be specified as the Called Application Entity Title
and must match (exact and case-sensitive). Notion matches the Calling Application Entity Title
and remote Hostname against the list of Devices defined in the Pool according to the rules above. If the Device is matched, the DICOM query is completed. Notion supports Exam and Series queries.
Retrieve¶
The Query service is invoked when a remote Application Entity requests Notion to send images. In this case two matches are required, the Application Entity requesting the retrive and the destination Application Entity. The destination Application Entity’s Title, Hostname and Port are used to initiate the DICOM send from Notion. Thus the destination Application Entity is generally not a regular expression.
Example¶
Suppose a Pool (Application Entity Title of femur
) has the following Devices defined (Application Entity Title abbreviated by AET):
| Title | Hostname | Port | Description |
| .* | head.hospital.edu | 0 | Any AET from head.hospital.edu |
| radius | arm.hospital.edu | 1234 | The radius AET on arm.hospital.edu |
| cranium | .*.hospital.edu | 0 | cranium AET from any host in the hospital domain |
Query & Store¶
Based on the first Device, any AET coming from head.hospital.edu
can Store and Query the femur
Pool, as can radius
from arm.hospital.edu
. The cranium
AET can be matched against any hostname in the hospital.edu
domain, thus any host can query femur
, if the use an AET of cranium
.
Retrive¶
The only valid retrieve destination Device is radius
listening at port 1234
on arm.hospital.edu
. The other two Devices do not have valid ports, and the regular expression in the cranium
Device makes it impossible to send images.
Match Examples¶
Each Application Entity is represented in the form AET@Hostname:Port
with matches based on the above table shown.
| Application Entity | Store | Query | Retrive | Remarks |
| sternum@chest.hospital.edu:104 | no | no | no | Partial match<EMAIL_ADDRESS>(not Hostname) |
| mandible@head.hospital.edu:104 | yes | yes | no | Matches<EMAIL_ADDRESS>|
| cranium@leg.hospital.edu:1234 | yes | yes | no | Matches<EMAIL_ADDRESS>|
|<EMAIL_ADDRESS>| yes | yes | yes | Exact match radius@arm.hospital.edu:1234 |


---
David Email Developer
---
David Email Developer Thanks for Taking the time to view my email developer portfolio I use Foundation framework, HTML, CSS , JS, and Photoshop All my HTML emails are fully responsive, my portfolio includings a newsletter, transactional email, and marketing blast. . Hope to hear from you soon David P


Bayelsa qualify for National Division One Handball League Kaduna semifinals
by Saxone Akhaine, KadunaBayelsa State has qualified for the semifinals of the on-going National Division One Handball League Kaduna, after drawing with Benue Buffalos 27-27 points yesterday.
The Bayelsa team had earlier beaten Ogun, Kano and Benue, but they lost to Delta, before securing a semifinal ticket after the match with the Buffalos.
In the last group match at the competition holding in Kaduna, the Bayelsa team came from behind to level with the Benue Buffaloes, who fell to make the semifinal.Speaking shortly after the match, the Coach of Bayelsa United, Opuene Robot, said the most difficult game for his team was the encounter with Delta State, adding, however, that he was sure of defeating Delta in future encounters.


Gray Ridge Brewing
Hero
Heading and Video
Gray Ridge Brewing
Ontario's most EGGcellent beer!
Features
In House Specials
Join us for our annual Egg Hunt
Find out about our eco initiatives
Recipes
Pairing two of life's greatest things... eggs and beer!
Easy Egg Drop Soup
Cheap, quick, easy, delicious. An instant crowd pleaser, pair our Egg Drop Soup with an easy drinking Leghorn Lager!
Chicken Fried Egg Rice
We promise, it’s better than take out (we blame the yummy egg). Pair with our Free Run IPA for a delicious dinner.
Steak and Bearnaise
Béarnaise sauce. Possibly the best sauces on the planet. That’s exactly what pulls this delicious pork dinner together. Pair with a Silkie Stout!


Using Jurism with the Indigo Book
Using Jurism with the Indigo Book
The month of July ushered in something old and something new for writers on the law. For the former, we are pleased to see the release of another edition of venerable The Bluebook, now within reach of its centenary year.[1] For the latter, after much waiting and somewhat less anticipation,[2] we welcome the full automation of the Indigo Book[3] in the Jurism reference manager.[4] Tight integration of Jurism and the Indigo Book text offers authors unrivalled convenience, with detailed user guidance on data entry, and features that Jurism inherits from its well-established “upstream parent” Zotero: point-and-click insertion of accurate references in Word, LibreOffice, and Google Docs, robust support for collaboration, and much more.
This post covers the basic steps for getting started with Jurism’s new “JM Indigo Book” and “JM Indigo Book Law Review” styles. (The discussion assumes that you have installed the Jurism client and a browser connector for Google Chrome or Firefox, and that you have configured the Word or LibreOffice integration plugins.)
Data Entry Guidance
The Indigo Book copy hosted on the Jurism project site contains example citations marked with a magnifying glass:
Clicking on a link opens a popup with the citation at the top, a list of fields and values in the middle, and an inviting Login button at the bottom:
The displayed values are those that were entered into Jurism (in the public Jurism Style Test Items library) for this item. When synced to the Jurism client, the entry looks like this:
“What is cool about that?” you may ask. Well, the Bluebook rules are “uniform” only in the sense that they are written down: they specify dozens of citation patterns for legal cases, and the situation with regulations and statutes is only slightly better. Jurism identifies the citation pattern to apply based on which fields are used, and in some cases which are left empty.[5] Correct data entry is therefore essential, and the popups give the precise guidance that is required for each citation form.
Automated Citations
Style editor
The Style Editor embedded in Jurism is a convenient tool for quickly checking the citation produced by an item. To open the editor, select an item in the center pane, open Preferences, select the Cite tab, and click on the Style Editor button. In the editor, select the “JM Indigo Book” or “JM Indigo Book Law Review” style, and the citation will be displayed:
Word processors
Jurism supports insertion of references into three word processing systems: Word (Windows and Mac), LibreOffice, and Google Docs. In-document citations are dynamic, the convenience of which is easier to illustrate than to explain. Rolling the cursor over the image below will run a short screencast of the following operations:[6]
- Selecting a citation style;
- Entering a citation with a signal selected by typing ctrl-C in the Prefix field;
- Entering a subsequent reference to the same source;
- Entering a case citation with subsequent history, typing a signal directly into the Prefix field;
- Entering a citation composed of two unrelated references, adjusting the order of items in the citation widget after entry.
- A cut-and-paste edit of the text, followed by a citation refresh to adjust citations to their new context.
The video is somewhat blurred, but if you watch closely you may notice a difference between the two composite citations:
- West, supra note 1; Lochner, 198 U.S. 45.
- Lochner v. New York, 198 U.S. 45 (1905), overruled by West Coast Hotel Co. v. Parrish, 300 U.S. 379 (1937).
The first pair is joined with a semicolon, and the second with a comma. The difference is important: a comma join signals that the references form a related series. Relations between items are part of the permanent record in the Jurism library, Here is a quick illustration of how to set them up:
This brief introduction has shown how the integration of the Indigo Book and Jurism can ease one of the persistent bottlenecks in the legal writing process. There is much more to the story (what is behind that Login button anyway?), which we leave as a topic for future posts.
The Bluebook: A Uniform System of Citation (Columbia Law Review Ass’n et al. eds., 21st ed. 2020). ↩
See, e.g., Stephen M. Darrow & Jonathan J. Darrow, Beating the Bluebook Blues: A Response to Judge Posner, 109 Mich. L. Rev. 92 (2011), suggesting that:
[T]he Stanford Center for Computers and Law … or some other such high-prestige venture, may wish to take up the banner of moving our system of legal citation into a new age of efficiency …
… a challenge taken up individually by the current author, as a graduate of U.C. Berkeley and UCLA, and as staff of Nagoya University by way of the School of Oriental and African Studies, University of London. Prestigious institutions all. ↩
Sprigman et al., The Indigo Book: A Manual of Legal Citation (Public Resource, 2016). ↩
Frank Bennett, Jurism, v. 5.0.89m11 (Jul. 2020), https://juris-m.github.io. ↩
As a striking example, the various “vendor-neutral” citation forms used in a dozen or so US jurisdictions are generated automatically from entries that carry only the case name, jurisdiction, court, judgment number, year-as-volume, and date of decision. ↩
The opening sequence is from the Stock Footage collection by
pilotsflying
, at https://www.videvo.net/profile/pilotsflying. ↩