{% extends 'base.html' %} {% block title %} General Terms and Conditions | {{ block.super }} {% endblock %} {% block content %}
These conditions apply to all sale and deliveries made from BornHack ApS (hereinafter referred to as the "Supplier" or "we") to Danish and foreign customers (hereinafter referred to as "Customer" or "you").
Sale and deliveries under these conditions can consist of
A binding purchasing agreement has been concluded when we have sent your invoice by electronic mail and such invoice has reached your mail server. The invoice will state order number, invoice number, and a list of all the products and/or services purchased.
You are encouraged to print the invoice immediately upon receipt because it may be relevant in case of replacement, cancellation or complaint.
Any vouchers, discount codes and similar are personal and you are not allowed to let any other person use such vouchers, discounts codes etc. We will hold you liable for any misuse of such personal vouchers etc.
All prices are stated inclusive of value added tax. The price applicable is the price displayed next to the product or services in question on the website on the date of ordering.
The following credit cards and debit cards can be used for payment on products where card payment is enabled: Visa, Mastercard, Visa/Dankort. The fee for credit and debit card payments (1,45%/2,75%) is paid by the Customer. Payment can also be done by bank transfer to our bank account or using blockchain payments or by cash. Payment of all online purchases shall be made online.
The amount has been drawn from your account when our invoice has been sent to you.
The debit amount will appear in your account.
Our payment solution is based on the TLS (SSL) standard, which means that the information submitted in connection with the payment transaction is protected by encryption.
Purchased merchandise will be handed out at the event. However, a longer time of delivery cannot be excluded and we cannot be held liable for any delays in delivery. In the event of delay in the delivery, we will notify you as soon as possible by e-mail.
Your purchase of Merchandise will be subject to the provisions of the Danish Act on Sales of Goods ("Købeloven").
Delivery of Tickets is done by direct download of a PDF file (for the customer to print out) immediately after payment.
In the event of Tickets being lost, replacement tickets may be dispatched, whereby the original Tickets are nullified.
If you have ordered Accommodation you must bring your invoice in order for you to prove your purchase of Accommodation.
You may cancel your purchase within 14 days for any reason. The cancellation period is 14 days and begins the day on which you or a third party you designated that is not the carrier receive(s) the goods. To exercise the right of cancellation, you have to notify us
BornHack ApS
Skelbyvej 147
4171 Glumsø
Denmark
Phone: +45 3155 0497
E-mail<EMAIL_ADDRESS>by means of a clear statement (e.g. a letter or an email) on your decision to cancel the purchase. For this, you can use the attached form cancellation form — but it is not mandatory.
To exercise the right of cancellation within the stipulated period, it is sufficient that you send the information about the exercise of the right of cancellation within the cancellation period.
Upon the cancellation of a purchase, we have to refund all payments received from you immediately and within 14 days of receipt of your purchase cancellation at the latest. For the reimbursement, we will use the same means of payment you used for the original transaction unless expressly otherwise agreed; we will never charge you a fee for this reimbursement. We may withhold the reimbursement until we have received the goods or you have provided evidence of having sent back the goods, whichever is the earliest. You have to return the goods or hand them over immediately and in any event no later than 14 days after having informed us about the cancellation of the purchase to
BornHack ApS
Skelbyvej 147
4171 Glumsø
Denmark
Phone: +45 3155 0497
E-mail<EMAIL_ADDRESS>The cancellation period is met if the goods are sent back within the 14 day cancellation period. The return shipment is performed at your cost. The consumer shall only be liable for any diminished value of the goods resulting from the handling other than what is necessary to ascertain the nature, features and functioning of the goods.
According to § 18, section 2 (12) of the Danish Consumer Act ("Forbrugeraftaleloven") your purchase of Tickets and/or Accommodation is not subject to any mandatory cancellation right. However, we grant you a right to cancel an order with within 14 days of receipt of our order confirmation, provided that cancellation is not made later than 48 hours before
To exercise this right of cancellation, you have to notify us
BornHack ApS
Skelbyvej 147
4171 Glumsø
Denmark
Phone: +45 3155 0497
E-mail<EMAIL_ADDRESS>For the reimbursement, we will use the same means of payment you used for the original transaction unless expressly otherwise agreed; we will never charge you a fee for this reimbursement.
You are granted a two-year period to complain about Merchandise. This means that you cannot complain about errors and defects appearing more than two years after delivery of the product. Any errors or defects in the products received must be reported within a reasonable period after they were or should have been established.
Return of defective products, including in connection with repairs or replacement deliveries, is for the Supplier’s expense and risk. You shall inform us of the nature of the error or defect in connection with the return. Return of products or complaints must be sent to
BornHack ApS
Skelbyvej 147
4171 Glumsø
Denmark
Phone: +45 3155 0497
E-mail<EMAIL_ADDRESS>If, within the period stated above, the Merchandise proves to be defective, we will deliver another similar product free from errors and defects after receipt of the defective product. We also undertake to refund any documented expenses pertaining to the return. If replacement delivery is not a feasible solution, we will refund the purchase price, inclusive of the customer’s return costs.
Should you have any complaints regarding the accommodation or the execution of the festival it is important that you immediately address such complaints to us.
We assume no liability towards you other than what is provided for in these terms and conditions. We cannot in any event be held liable for any indirect or consequential losses, including loss of or damage to data.
We reserve the right to cancel the festival or change its venue and/or content of the festival at any time at our discretion. Further, we reserve the right to cancel any booked accommodation at any time at our discretion. If we exercise that right of cancellation we will refund any fees for tickets and/or accommodation which you have paid in advance. Apart from this no refund of payments will be made. We cannot be held liable for any losses you may suffer due to such cancellation.
Any purchase and order shall be subject to Danish law. Disputes arising between us shall be settled by the Court of Copenhagen.
Inquiries concerning deliveries, payments, complaints etc., can be made on telephone number +45 3155 0497, by e-mail to<EMAIL_ADDRESS>or by ordinary mail to BornHack ApS, Skelbyvej 147, 4171 Glumsø, Denmark.
Our company registration (CVR) no. is 37666521
We make reservations for typographical errors, changes in value added tax and duty rates, and late or defective delivery due to force majeure events.
Should any part of these conditions be deemed unlawful and invalid and thus not enforceable, this will not affect the validity and enforcement of the remainder of the conditions.
{% endblock %}


| showLabels {car} | R Documentation |
This function is called by several graphical functions in the car package to mark extreme points in a 2D plot. Although the user is unlikely to call this function directly, the documentation below applies to all these other functions.
showLabels(x, y, labels=NULL, method="identify", n = length(x), cex=1, col=carPalette()[1], location=c("lr", "ab", "avoid"), ...)
x |
Plotted horizontal coordinates. |
y |
Plotted vertical coordinates. |
labels |
Plotting labels. When called from within a car plotting function, the labels are automatically obtained from the row names in the data frame used to create the modeling object. If |
method |
How points are to be identified. See Details below. |
n |
Number of points to be identified. If set to 0, no points are identified. |
cex |
Controls the size of the plotted labels. The default is |
col |
Controls the color of the plotted labels. The default is the first element returned by |
location |
Where should the label be drawn? The default is |
... |
not used. |
The argument method
determine how the points
to be identified are selected. For the default value of method="identify"
,
the identify
function is used to identify points
interactively using the mouse. Up to n
points can be identified,
so if n=0
, which is the default in many functions in the car
package, then no point identification is done.
Automatic point identification can be done depending on the value of the
argument method
.
method = "x"
select points according to their value of abs(x - mean(x))
method = "y"
select points according to their value of abs(y - mean(y))
method = "r"
select points according to their value of abs(y)
, as may be
appropriate in residual plots, or others with a meaningful origin at 0
method = "mahal"
Treat (x, y)
as if it were a bivariate sample, and
select cases according to their Mahalanobis distance from (mean(x), mean(y))
method
can be a vector of the same length as x
consisting of
values to determine the points to be labeled. For example, for a linear model
m
, setting method=cooks.distance(m)
will label the
points corresponding to the largest values of Cook's distance, or
method = which(abs(residuals(m, type="pearson")) > 2
would label
all observations with Pearson residuals greater than 2 in absolute value.
Warning: If missing data are present, points may be incorrectly labelled.
method
can be a vector of case numbers or case-labels, in which case
those cases will be labeled. Warning: If missing data are present, a list of
case numbers may identify the wrong points. A list of case labels, however,
will work correctly with missing values.
method = "none"
causes no point labels to be shown.
With showLabels
, the method
argument can be a list, so, for
example method=list("x", "y")
would label according to the horizontal
and vertical axes variables.
Finally, if the axes in the graph are logged, the function uses logged-variables where appropriate.
A function primarily used for its side-effect of drawing point labels on a plot. Returns invisibly the labels of the selected points, or NULL if no points are selected. Although intended for use with other functions in the car package, this function can be used directly.
John Fox<EMAIL_ADDRESS>Sanford Weisberg<EMAIL_ADDRESS>Fox, J. and Weisberg, S. (2019) An R Companion to Applied Regression, Third Edition, Sage.
avPlots
, residualPlots
,
crPlots
, leveragePlots
plot(income ~ education, Prestige) with(Prestige, showLabels(education, income, labels = rownames(Prestige), method=list("x", "y"), n=3)) m <- lm(income ~ education, Prestige) plot(income ~ education, Prestige) abline(m) with(Prestige, showLabels(education, income, labels=rownames(Prestige), method=abs(residuals(m)), n=4))


GUMMO (director:Harmony Korine; writer: Harmony Korine; cinematographer: Jean Yves Escoffier; cast: Jacob Reynolds (Solomon), Nick Sutton (Tummler), Jacob Sewell (Bunny Boy), Darby Dougherty (Darby), Chloe Sevigny (Dot), Carisa Bara (Helen), Linda Manz (Solomon's Mom), Max Perlich (Cole), Bryant L. Crenshaw (Midget), 1997)
Reviewed by Dennis Schwartz
This original youth film, that has the look of a pseudo-documentary but is a work of fiction, with the nonprofessional actors seemingly changing mid-scene from reading a script to doing ad-libs, fails to answer the simple questions I put to it about what it is trying to accomplish. This is director and writer, Harmony Korine's (screenwriter for Kids), debut film as a director, accomplished with all the verve and necessary shock and schlock he can muster. What results is a pointless but engaging romp through a Midwestern fictional suburban city, Xenia, Ohio, and its dysfunctional inhabitants, mostly white redneck youth, who either seem retarded or prone to violence, as they are searching for something to do with themselves in a city still suffering from the devastations of a tornado. The film was actually shot not in Ohio but in Korine's hometown, outside Nashville, Tennessee.
The film opens to a shaky home video footage of a tornado that passed through town and killed some of its inhabitants, as we view some of the damage and hear the youngsters cursing. We then mainly follow two youngsters (the sallow looking Jacob Reynolds & Nick Sutton-discovered on a troubled teen episode of Sally Jessy Raphael) who kill cats and sell them to a supermarket that sells them to a Chinese restaurant.
Another odd character, Jacob Sewell, plays a boy dressed in pink fluffy rabbit ears who pisses down on traffic from a bridge and walks through town playing toy gun games with some little kids, looking like he's lost his marbles. Korine is non-judgmental about any of his characters. But is that necessarily a good thing?
What saves this film from being a complete absurdity, is the raw energy exhibited by the director, as he is on the cutting edge of cinema verite, showing the pent-up hostility and alienation these trashy young people have. He seems to be painting his words with images of the most freakish things you can see in America's wasteland, and not caring whether you believe what you are seeing or not--his aim seems to be to shock the audience and for the audience to respond and say how "hip" he is to be showing us all these revolting and boring images. But is that enough to make this a satisfactory film?
 Then there is the chubby, painted, simple-minded housewife who is sold by her husband (Max Perlich) as a prostitute to our very young protagonists.  Two skin head teens senselessly punching it out with each other for an interminable amount of time in their kitchen for fun and macho pride. And, the sisters (Darby & Chloe), preoccupied with making their nipples grow bigger, as they put duct tape on them and then pull it off, so as to make them stick out. They are shown in another scene, fondled by a pervert, who is pretending to help them find their missing cat. But by showing all these freaks, is the director not just using them without any purpose but to exploit their oddness?
Linda Manz as Solomon's Mom, does a bizarre tap dance, and has a strange way of raising her son as single-parent--jokingly pointing a gun at him to try and get him to smile. Is this funny scene a comment on single-moms?
The film has an attention disorder disturbance of its own, as it keeps going at random from one vignette to another, without any deciferable plot or storyline, which should be a real treat for heavy metal enthusiasts with low attention spans and those who respect the personal creative nature of film and can overcome the depravity of what they are seeing and its immature fixations, and be impressed with the film's originality. For those lucky souls, they have found a film that is a rarity. But have they found a good film?
Others who might like this film, could be taken in by the audaciousness of the director's style and the fast-pace of the film and its easy disposable use of images. But to its credit, the film does capture some of the fears the youths have about growing up and it does show that there are no role models around to help the children. But does the filmmaker really care about what he is seeing?
This film will probably be viewed as one that you either hate or love, and no one can convince you otherwise. Since I was caught being in a voyeuristic mode by some of the film, then found myself tuning it out as I became bored with it; I, therefore, can only say that the film did not work for me. It is hard for me to warm up to those who kill cats, yet I wanted to see how the minds of such people work. That I found out. Their mind's don't work. Which is the problem I had with watching the film, as I felt that I didn't need a mind to see it.
This film lacked the needed pathos to make the youngsters' story seem more than a provocative freak show; it failed to offer some meaning to their life, which resulted in giving the film a disjointed look, even though Korine should be applauded for sticking to his personal vision. But, the final question is, do you think the director is really interested in showing us anything but a freak show?
REVIEWED ON 8/22/99 GRADE: C
Dennis Schwartz: " Ozus' World Movie Reviews "
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


sdPrior: Scale-Dependent Hyperpriors in Structured Additive
Distributional Regression
Utility functions for scale-dependent and alternative hyperpriors. The distribution parameters may capture location, scale, shape, etc. and every parameter may depend
on complex additive terms (fixed, random, smooth, spatial, etc.) similar to a generalized additive model. Hyperpriors for all effects can be elicitated within the package. Including complex tensor product interaction terms and variable selection priors. The basic model is explained in in Klein and Kneib (2016) <doi:10.1214/15-BA983>.
| Version: |
1.0-0 |
| Depends: |
R (≥ 3.1.0) |
| Imports: |
splines, GB2, MASS, stats, pscl, mvtnorm, mgcv, graphics, doParallel, parallel |
| Published: |
2018-10-06 |
| Author: |
Nadja Klein [aut, cre] |
| Maintainer: |
Nadja Klein <nadja.klein at hu-berlin.de> |
| License: |
GPL-2 |
| NeedsCompilation: |
no |
| CRAN checks: |
sdPrior results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=sdPrior
to link to this page.


Two runs of Slalom on Saturdays and two runs of Giant Slalom on Sundays
Both GS and SL races on Saturday, weather permitting. GS will start at 8:45 – SL start time TBA – dependent on conditions and set-up time.
| Date | Place | Time |
|---|---|---|
| {{row.date}} | {{row.place}} | {{row.time}} |
Erik Sandstedt (M)<PHONE_NUMBER><EMAIL_ADDRESS>Crescent Council Race Page


Keep religion off politics: Minister
by G.P. SHUKLAMinister for Tourism and Culture M. Srinivasa Rao has appealed to the Opposition leaders not to drag the Tirumala temple and religion into politics for petty political gains.
Addressing the media here on Saturday, Mr. Rao said that Chief Minister Y.S. Jagan Mohan Reddy was committed to protecting the serenity of the temple and had always accorded priority to the common pilgrims.
TTD Chairman Y.V. Subba Reddy, who was known for his unflinching reverence towards the presiding deity, had, at one point of time, thought of doing away with the VIP darshan, the Minister said. He, however, gave up the idea as the Constitution extended protocol advantages to the dignitaries, the Minister said.
Earlier, the Minister offered his prayers at the temple.


One Page Dungon Generator
Dungeon Generator
Config
About
Config
Fill Rooms
Add flavour
Dungeon Layout Only
Scale
Little
Medium
Big
Rooms Height
Short
Medium
Tall
Rooms Width
Short
Medium
Long
Denseness
Dense
Medium
Sparse
Danger
Safe
Medium
Dangerous
Loot
Stingy
Medium
Generous


mgcrea.ngMotion.fade-and-slide
Fancy slide animation that leverages CSS3 keyframes
, see browser support.
This animation works with translateX/Y, opacity
animating respectively from 0% to 20%, 0 to 1
.
Append one of theses classes am-fade-and-slide-top
, am-fade-and-slide-right
, am-fade-and-slide-bottom
, am-fade-and-slide-left
to enable theses transitions.
You should use the data-animation
attribute with AngularStrap.


#include <vdt_dataset.hh>
Public Attributes | |
| float | model_air_temp |
| air temperature from the model data | |
| float | model_bar_press |
| barometric pressure from the model data | |
| float | model_dewpoint |
| dewpoint from the model data | |
| float | radar_ref |
| reflectivity from the radar grid | |
| short | radar_precip_flag |
| precip from the radar grid | |
| short | radar_precip_type |
| precip type from the radar grid | |
| short | cloud_mask |
| cloud mask from the satellite grid | |
| float | nss_air_temp_mean |
| mean air temperature for the nearest surface stations | |
| float | nss_bar_press_mean |
| mean barometric pressure for the nearest surface stations | |
| float | nss_dew_temp_mean |
| mean dew temperature for the nearest surface stations | |
| float | nss_wind_dir_mean |
| mean wind direction for the nearest surface stations | |
| float | nss_wind_speed_mean |
| mean wind speed for the nearest surface stations | |
| float | nss_hourly_precip_mean |
| mean hourly precipitation for the nearest surface stations | |
| float | nss_prevail_vis_mean |
| mean prevailing visibility for the nearest surface stations | |
vdt dataset class


Introduction to Probability Models
Lecture 15
Qi Wang, Department of Statistics
Sep 24, 201
Reminders
- The first exam will be at CL50(Class of 1950 Lecture Hall) from 8:00pm to 9:30pm on Tuesday, Sep 25
Concepts
- Random Experiment:
- Element
- Event
- $\emptyset$
- $S$ or $\Omega$
- Union $\cup$:
- Intersection $\cap$:
- DeMorgan's Law:
- Mutually Exclusive, Exhaustive and Partition
Concepts
- Conditional Probability: if event $B$ has nonzero probability ($P(B) > 0$), $P(A|B) = \frac{P(A\cap B)}{P(B)}$
- Multiplication Rule: $P(A\cap B) =P(B) \times P(A|B)$
- General addition rule:
- $P(A\cup B) = P(A) + P(B) - P(A\cap B)$
- $P(A\cup B \cup C)$
- Independence:
- \(P(A|B) = P(A)\)
- \(P(B|A) = P(B)\)
- \(P(A\cap B) = P(A)\times P(B)\)
- Mutually exclusive events are NOT independent unless one of them has zero probability
- Mutually Independent and Pairwise Independent
- Law of Total Probability:$P(A) = \sum_{i = 1}^n P(A|B_i) \times P(B_i)$
- Bayes Rule: $P(B_i|A) = \frac{P(B_i\cap A)}{\sum_{i = 1}^n P(A|B_i) \times P(B_i)}$
Concepts
- Basic Counting Rules
- Permutation: $_nP_r = P_r^n = \frac{n!}{(n - r)!}$
- Combination: $_nC_r = C_r^n = \frac{n!}{(n - r)! r!}$
- Multinomial Coefficient: $\binom{m}{m_1, m_2, \cdots, m_k} = \frac{m!}{m_1!m_2!\cdots m_k!}$
- Random Variable
- Probability Mass Function
- For every x, $0 \le p_X(x) \le 1$
- $\sum_x{p_X(x)} = 1$
- Expected Value: $E[X] = \sum_x x \times p_X(x)$
- c is a constant, $E[cX] = cE[X]$
- $E[X + Y] = E[X] + E[Y]$
- Variance: $Var(X) = E[(X - E[X])^2] = E[X^2]-E[X]^2$
- $Var(cX) = c^2 Var(X)$
- If X and Y are independent, $Var(X + Y) = Var(X) + Var(Y)$
Two Diagrams
- Venn Diagram
- Tree Diagram


Introduction
Welcome to the cmpute.io API Portal. Here you will find what you need to quickly start using cmpute.io. You can use this API to access all our API endpoints. It provides descriptions, syntax, and usage examples for each of the actions and data types used.
Currently we support the following official client bindings:
- Shell
Overview
Each customer of cmpute gets their own customized URL for access. Using the web console, you can generate new set of API access keys. You need to safe keep the keys.
The API is organized around REST. All requests should be made over SSL. All request and response bodies, including errors, are encoded in JSON.
Note-cmpute API SDK doesn’t send the secret key in any request.
Authentication
cmpute.io supports two types of API authentication mechanism:
HMAC which validates calls using request signature
API Key based authentication
Before making calls to the API, setup the base URI or cmpute.io account. You can get the access key and secret key in the cmpute account.
End Point
To call API requests to cmpute .io, please send HTTP(S) post requests to:
https://<customerdomain>.cmpute.io/api/
APIKey
APIKey is a user’s unique authentication key string. This authentication key can be generated in your cmpute.io account settings. This key is mandatory and needs to be sent as part of every API call. The Key should be sent along in the Request Header as below.
Authorization: ApiKey AccessKey:SecretKey
API Definition
cmpute.io API supports the following entities:
- Accounts
- Jobs
- Runs
- Instances
Accounts API
Attach your AWS account to cmpute using the accounts API. Accounts calls allow you to create, edit or view AWS accounts associated with your cmpute account.
Get All AWS accounts
To get all aws accounts
curl "http://<customer.cmpute.io>/api/accounts"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"ActiveProcessorCount": float,
"Platform": "<string>",
"PlatformName": "<string>",
"BaseRegion": "<string>",
"MaxRIPercentageToUse": float,
"RoleArn": "<tsring>",
"Teams": ["<string>", "<string>"],
"Id": "<string>",
"Name": "<string>"
},
"Errors": {},
"ContinuationToken": null
}
Example
{
"RequestId": "9a5741cf-dd15-49fa-8944-1bfaa543ad5a",
"Data": {
"ActiveProcessorCount": 0.0,
"Platform": "AmazonWebServices",
"PlatformName": "Amazon Web Services",
"BaseRegion": "us-east-1",
"MaxRIPercentageToUse": 0.0,
"RoleArn": "arn:aws:iam::xxxxxxxxxxxx:role/test/test-trusted-role",
"Teams": ["Organization"],
"Id": "A-7EADA1xx",
"Name": "Test"
},
"Errors": {},
"ContinuationToken": null
}
GET HTTP Method to get all AWS accounts associated with your cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/accounts
Attributes
| Parameter | Data Type | Description |
|---|---|---|
| ActiveProcessorCount | Int | |
| BaseRegion | String | Availability Zones associated with the account |
| ID | String | Account ID |
| MaxRIPercentageToUse | Float | Maximum reserved instance |
| Platform | String | Cloud platform supported |
| PlatformName | String | Cloud Platform Name |
| RoleArn | String | Amazon web services Role Amazon Resource Name |
| Teams | String Array[] | Teams associated to an account. By default all accounts are assocuated with team ‘Organization’ |
Get specific AWS account details
To get details of a specifc aws accounts
curl "http://<customer.cmpute.io>/api/{account ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"ActiveProcessorCount": float,
"Platform": "<string>",
"PlatformName": "<string>",
"BaseRegion": "<string>",
"MaxRIPercentageToUse": float,
"RoleArn": "<tsring>",
"Teams": ["<string>", "<string>"],
"Id": "<string>",
"Name": "<string>"
},
"Errors": {},
"ContinuationToken": null
}
GET HTTP Method to get the AWS account details related to the specified account ID
HTTP Request
Endpoint - <customer.cmpute.io>/api/accounts/{account ID}
Attributes
| Parameter | Data Type | Description |
|---|---|---|
| ActiveProcessorCount | Int | |
| BaseRegion | String | Availability Zones associated with the account |
| ID | String | Account ID |
| MaxRIPercentageToUse | Float | Maximum reserved instances |
| Platform | String | Cloud platform supported |
| PlatformName | String | Cloud Platform Name |
| RoleArn | String | Amazon web services Role Amazon Resource Name |
| Teams | String Array[] | Teams associated to an account. By default all accounts are assocuated with team ‘Organization’ |
Add a new AWS account
To add a new aws account
curl "http://<customer.cmpute.io>/api/CloudFrontAWS"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"ActiveProcessorCount": float,
"Platform": "<string>",
"PlatformName": "<string>",
"BaseRegion": "<string>",
"MaxRIPercentageToUse": float,
"RoleArn": "<tsring>",
"Teams": ["<string>", "<string>"],
"Id": "<string>",
"Name": "<string>"
},
"Errors": {},
"ContinuationToken": null
}
POST HTTP Method to add a new AWS account to your cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/accounts/CloudFrontAWS
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| BaseRegion | String | Availability Zones associated with the account |
| Name | String | Account Name |
| RoleArn | String | Amazon web services Role Amazon Resource Name |
| Teams | String Array[] | Team(s) associated to an account |
Update an AWS account
To update details of an existing AWS acoount
curl "http://<customer.cmpute.io>/api/{account ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"ActiveProcessorCount": float,
"Platform": "<string>",
"PlatformName": "<string>",
"BaseRegion": "<string>",
"MaxRIPercentageToUse": float,
"RoleArn": "<tsring>",
"Teams": ["<string>", "<string>"],
"Id": "<string>",
"Name": "<string>"
},
"Errors": {},
"ContinuationToken": null
}
PUT HTTP Method to update the details of an AWS account
HTTP Request
Endpoint - <customer.cmpute.io>/api/accounts/{account ID}
Query Parameters
| Parameter | Data Typev | Description |
|---|---|---|
| BaseRegion | String | Availability Zone associated with the account |
| Name | String | Account Name |
| Teams | String Array[] | Team(s) associated to the account |
Delete an AWS account
To delete an existing AWS account
curl "http://<customer.cmpute.io>/api/accounts/{account ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": boolean,
"Errors": {},
"ContinuationToken": null
}
Example
{
"RequestId": "a22a18df-a428-4866-bc65-e250880d629b",
"Data": true,
"Errors": {},
"ContinuationToken": null
}
DELETE HTTP Method to delete an AWS account
HTTP Request
Endpoint - <customer.cmpute.io>/api/accounts/{account ID}
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| Account ID | String | AWS account ID |
Users API
Get All Users
To get a list of all Users created in the cmpute account
curl "http://<customer.cmpute.io>/api/users"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"UserName": "<string>",
"FullName": "<string>",
"Role": "<string>",
"Id": Int
},
"Errors": {},
"ContinuationToken": null
}
Example
{
"RequestId": "c6d7bd0b-9088-4069-b44b-33154faa80ca",
"Data": {
"UserName"<EMAIL_ADDRESS>"FullName": "Admin",
"Role": "Administrator",
"Id": 89
},
"Errors": {},
"ContinuationToken": null
}
GET HTTP Method to get all Users created in your cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/users
Attributes
| Parameter | Data Type | Description |
|---|---|---|
| User Name | String | Email ID of the user |
| Full Name | String | Name of the user |
| Role | String | User Role |
| ID | Int | User ID |
Get specific user details
To get user details for a specific user ID
curl "http://<customer.cmpute.io>/api/users/{user ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"UserName": "<string>",
"FullName": "<>string",
"Role": "<string>",
"Id": Int
},
"Errors": {},
"ContinuationToken": null
}
GET HTTP Method to get details of a specific user in the cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/users/<user ID>
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| User ID | Int |
Add a new User
To add a new user in the cmpute account
curl "http://<customer.cmpute.io>/api/users"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": boolean,
"Errors": {},
"ContinuationToken": null
}
POST HTTP Method to add a new user to the cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/users/
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| User Name | String | Email ID of the user |
| Full Name | String | Name of the user |
| Role | String | User Role |
Update user details
To update details of a specific user
curl "http://<customer.cmpute.io>/api/users/{user ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": boolean,
"Errors": {},
"ContinuationToken": null
}
PUT HTTP Method to update User details created in the cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/users/{user ID}
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| User Name | String | Email ID of the User |
| Full Name | String | Name of the User |
| Role | String | User role |
| ID | Int | User ID |
Get User’s Team(s)
To get the list of team(s) a user belongs to
curl "http://<customer.cmpute.io>/api/v2/Users/Teams"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Teams": {
"Id": "<string>",
"IsDefault": boolean,
"Description": "<string>",
"Name": "<string>"
}
Example
{
"Teams": {
"Id": "Z-7EA3AF3D",
"IsDefault": false,
"Description": Test Team,
"Name": "Test"
}
,
"ContinuationToken": null,
"RequestId": "fc15a09x-f3a9-4xx4-aaf2-7658195a5afe",
"Errors": {}
}
GET HTTP Method to get the list of team(s) the user belongs to
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Users/Teams
Attributesr
| Parameter | Data Type | Description |
|---|---|---|
| ID | Int | User ID |
| Is Default | boolean | User role |
| Descriptipon | String | |
| Name | String | Team Name |
Teams API
Get All Teams
To get a list of all Teams created in the cmpute account
curl "http://<customer.cmpute.io>/api/v2/Teams"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Teams": {
"Id": "<string>",
"IsDefault": boolean,
"Description": "<string>",
"Name": "<string>"
},
"ContinuationToken": null,
"RequestId": "0b066b2c-5c38-4d3e-8172-9244ccbfc602",
"Errors": {}
}
{
"Teams": [{
"Id": "Z-7EA3AFXX",
"IsDefault": false,
"Description": Test Team,
"Name": "Test Team"
}, {
"Id": "Z-XXXXXXXX",
"IsDefault": true,
"Description": null,
"Name": "Organization"
}],
"ContinuationToken": null,
"RequestId": "0b066b2c-5c38-4d3e-8172-9244ccbfc602",
"Errors": {}
}
GET HTTP Method to get all Teams created in the cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Teams
Attributes
| Parameter | Data Type | Description |
|---|---|---|
| Description | String | Team description |
| ID | String | Team ID |
| IsDefault | Boolean | |
| Name | String | Team Name |
Get specific Team details
To get details of a specifc team in your cmpute account
curl "http://<customer.cmpute.io>/api/v2/Teams/{team ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Team": {
"IsDefault": boolean,
"Description": "<string>",
"Name": "<string>"
},
"RequestId": "<string>",
"Errors": {}
}
GET HTTP Method to get details of a specific team
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Teams/{team ID}
Attributes
| Parameter | Data Type | Description |
|---|---|---|
| Team ID | Int |
Add a new Team
To add a new Team
curl "http://<customer.cmpute.io>/api/v2/Teams"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Success": boolean,
"RequestId": "<string>",
"Errors": {}
}
POST HTTP Method to create a new Team in your cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Teams
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| Description | String | Team description |
| Name | String | Team Name |
Update Team Details
To update details of a team
curl "http://<customer.cmpute.io>/api/v2/Teams/{team ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Success": boolean,
"RequestId": "<string>",
"Errors": {}
}
PUT HTTP Method to update the details of a team
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Teams/{team ID}
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| ID | String | Team ID |
| Description | String | Team description |
| Name | String | Team Name |
Delete a Team
To delete a team from your cmpute account
curl "http://<customer.cmpute.io>/api/v2/Teams/{team ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Success": boolean,
"RequestId": "<string>",
"Errors": {}
}
DELETE HTTP Method to delete an AWS account
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Teams/{team ID}
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| ID | String | Team ID |
Get User(s) of a Team
To get the list of users in a team
curl "http://<customer.cmpute.io>/api/v2/Teams/Test%20Teams/Users"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Users": [{
"UserName"<EMAIL_ADDRESS>"Email"<EMAIL_ADDRESS>"DisplayName": "fefs"
}, {
"UserName"<EMAIL_ADDRESS>"Email"<EMAIL_ADDRESS>"DisplayName": "Sandy1"
}],
"ContinuationToken": null,
"RequestId": "5227da64-6a12-4c9a-942a-8c9b7de36954",
"Errors": {}
}
Example
{
"Users": [{
"UserName"<EMAIL_ADDRESS>"Email"<EMAIL_ADDRESS>"DisplayName": "Test"
}, {
"UserName"<EMAIL_ADDRESS>"Email"<EMAIL_ADDRESS>"DisplayName": "Testing"
}],
"ContinuationToken": null,
"RequestId": "5227xx64-6a12-4cxx-942a-8c9b7xx36954",
"Errors": {}
}
GET HTTP Method to get the list of User(s) in a Team
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Teams/Test%20Teams/Users
Attributes
| Parameter | Data Type | Description |
|---|---|---|
| User Name | String | Email ID of the user |
| String | Email ID of the user | |
| Display Name | String | User Name |
Add User(s) to a Team
To attach a user to a team in your cmpute account
curl "http://<customer.cmpute.io>/api/v2/Teams/Test%20Teams/Users"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Success": boolean,
"RequestId": "<string>",
"Errors": {}
}
ADD HTTP Method to add User(s) to a Team
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/Teams/Test%20Teams/Users
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| User Name | String | Email ID of the user |
Jobs API
Jobs are calls to perform various operations on the actual dataset. This call varies from one application to another. Though it is application specific, each job requires a Job Name, Project, SLA, input location and output location to be mentioned.
CMPUTE responds immediately with a job ID so your application can track the progress of the job.
CMPUTE works through Apps. There are marketplace apps such as ASG from AWS, FFMpeg for video transcoding, and JMeter for load testing. You may also upload your own private app to run in your cmpute account.
Nevertheless, each app has its own set of APIs to perform the basic operations.
Below is a list of Job API’s which are common across all apps
Get all Regions
To get the list of all regions or availability zones
curl "http://<customer.cmpute.io>/api/api/caches/regions?platform={platform ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"Id": "<string>",
"Name": "<string>"
}
}
Example
{
"RequestId": "<string>",
"Data": [{
"Id": "ap-south-1",
"Name": "Asia Pacific (Mumbai)"
}, {
"Id": "ap-northeast-2",
"Name": "Asia Pacific (Seoul)"
},
HTTP Request
Endpoint - <customer.cmpute.io>/api/api/caches/regions?platform={platform ID}
Attributes
| Parameter | Data Type | Default | Description |
|---|---|---|---|
| Platform ID | Int | Example:- Amazon etc.. |
Get all Jobs
To get the list of all jobs created in your cmpute account
curl "http://<customer.cmpute.io>/api/jobs"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": {
"Runs": float,
"IsScheduled": boolean,
"IsExecuting": boolean,
"Engine": "<string>",
"AppName": "<string>",
"IsPrivateApp": boolean,
"Id": "<string>",
"Name": "<string>"
}
}
Example
{
"RequestId": "cdede42e-7171-45b0-9784-854e1f6e8fbe",
"Data": {
"Runs": 2.0,
"IsScheduled": false,
"IsExecuting": true,
"Engine": "Cluster",
"AppName": "Auto Scaling Group",
"IsPrivateApp": false,
"Id": "W-05XXIXXX",
"Name": "API_Job"
}
}
GET HTTP Method lists all Jobs created in the cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/jobs
Attributes
| Parameter | Data Type | Description |
|---|---|---|
| ID | String | Job ID |
| Name | String | Job Name |
| AppName | String | Application used to run the job |
| Runs | Int | Number of times the job is run till date |
| IsExecuting | Boolean | This will be set to true if the job is currently running else false |
| IsPrivateApp | Boolean | This will be set to true if the job is running on a private application(other than AWS Apps) |
| IsScheduled | Boolean | This will be set to true of the job is scheduled to run |
Auto Scaling Group API
ASG List
To get a list of all ASG’s created in your AWS account
curl "http://<customer.cmpute.io>/api/Accounts/{account ID}/AutoScalingGroups?region={region ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
{
"RequestId": "d7610a8b-1118-43dc-9f14-ce0a0525c88b",
"Data": [{
"Id": "<string>",
"Name": "<string>"
}
"Errors": {},
"ContinuationToken": null
}
}
Example
{
"RequestId": "a816dxxx-78fc-4x65-9bxx-9b8796f6acb4",
"Data": [{
"Id": "ASG-Test",
"Name": "ASG-Test"
}
GET HTTP Method lists all ASG’s created in your AWS account
HTTP Request
Endpoint - <customer.cmpute.io>/api/{account ID}/AutoScalingGroups?region={region ID}
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| Account ID | cmpute genertaed AWS account ID | |
| Region ID | String |
Get specific ASG details
To get details of a specific ASG
curl "http://<customer.cmpute.io>/api/Accounts/{account ID}/AutoScalingGroups/{ASG Name}?region={region ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "20509936-f9a2-48e7-ad96-4a81acabc918",
"Data": {
"AutoScalingGroup": {
"Name": "<string>",
"MinCount": int,
"MaxCount": int,
"DesiredCount": int,
"VPCId": "<string>",
"LaunchConfigurationName": "<ASG Name>",
"LoadBalancerNames": ["<Load Balancer Name>"],
"SubnetList": ["<string>", "<string>"],
"ActiveInstances": [int],
"HealthCheckGracePeriod": float,
"DefaultCooldown": int,
"Tags": {
"Name": "<string>"
},
"AvailabilityZones": ["<string>", "<string>"],
"PlacementGroup": null,
"TargetGroupARNs": []
},
"LaunchConfiguration": {
"Name": "<string>",
"InstanceType": "<string>",
"AmiId": "<string>",
"UserData": null,
"KeyName": "<string>",
"IamInstanceProfile": null,
"SecurityGroups": ["<string>"],
"AssociatePublicIpAddress": boolean,
"BlockDeviceMappings": [{
"DeviceName": "<string>",
"Ebs": {
"DeleteOnTermination": boolean,
"Encrypted": boolean,
"Iops": int,
"SnapshotId": "<string>",
"VolumeSize": int,
"VolumeType": {
"Value": "<string>"
}
},
"NoDevice": null,
"VirtualName": null
}],
"EbsOptimized": boolean,
"KernelId": null,
"RamDiskId": null,
"PlacementTenancy": null
},
"LoadBalancers": {
"LB-guru": {
"IsClassic": true,
"SubnetList": ["<string>", "<string>"],
"VPCId": "<string>",
"Name": "<string>",
"TargetGroupArn": null,
"Port": 0,
"HealthCheckUnhealthyThreshold": int,
"HealthCheckHealthyThreshold": int,
"HealthCheckInterval": int,
"HealthCheckTimeout": int,
"ConnectionDrainingEnabled": boolean,
"ConnectionDrainingTimeout": int,
"AvailabilityZones": ["<string>", "<string>"]
}
},
"TargetGroupARNsDetail": null,
"Queues": null,
"Triggers": null
},
"Errors": {},
"ContinuationToken": null
}
Example
{ "RequestId": "c4307fa4-c48e-4b30-b6a1-57b10dfe1fe9", "Data": { "AutoScalingGroup": { "Name": "ASG-Test", "MinCount": 1, "MaxCount": 1, "DesiredCount": 1, "VPCId": "vpc-xxxxxxxxx", "LaunchConfigurationName": "test_dev", "LoadBalancerNames": ["LB-test"], "SubnetList": ["subnet-xxxxxxxx"], "ActiveInstances": [], "HealthCheckGracePeriod": 0.0, "DefaultCooldown": 300, "Tags": { "Name": "ELB-Test" }, "AvailabilityZones": ["us-east-1a"], "PlacementGroup": null, "TargetGroupARNs": [] }, "LaunchConfiguration": { "Name": "test_dev", "InstanceType": "t1.micro", "AmiId": "ami-xxxxxxxx", "UserData": null, "KeyName": "Test-KP", "IamInstanceProfile": null, "SecurityGroups": ["sg-xxxxxxxx"], "AssociatePublicIpAddress": false, "BlockDeviceMappings": [{ "DeviceName": "/dev/xxxx", "Ebs": { "DeleteOnTermination": true, "Encrypted": false, "Iops": 0, "SnapshotId": "snap-xxxxxxxxxxxxx", "VolumeSize": 8, "VolumeType": { "Value": "standard" } }, "NoDevice": null, "VirtualName": null }], "EbsOptimized": false, "KernelId": null, "RamDiskId": null, "PlacementTenancy": null }, "LoadBalancers": { "LB-guru": { "IsClassic": true, "SubnetList": ["subnet-xxxxxxxx"], "VPCId": "vpc-xxxxxxx", "Name": "LB-test", "TargetGroupArn": null, "Port": 0, "HealthCheckUnhealthyThreshold": 2, "HealthCheckHealthyThreshold": 10, "HealthCheckInterval": 30, "HealthCheckTimeout": 5, "ConnectionDrainingEnabled": true, "ConnectionDrainingTimeout": 300, "AvailabilityZones": ["us-east-1a"] } }, "TargetGroupARNsDetail": null, "Queues": null, "Triggers": null }, "Errors": {}, "ContinuationToken": null }
GET HTTP Method will get details of a specific ASG created in your AWS account
HTTP Request
Endpoint - <customer.cmpute.io>/api/Accounts/{account ID}/AutoScalingGroups/{ASG Name}?region={region ID}
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| Account ID | cmpute genertaed AWS account ID | |
| Region ID | String | Availability Zone |
| ASG Name | string | ASG Name |
Get details of an ASG Job
To get details of an ASG job created in your cmpute account
curl "http://<customer.cmpute.io>/api/api/v2/apps/AutoScalingGroup/{ASG job ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Job": {
"AccountName": "<string>",
"SuspendScalingOperations": boolean,
"StandBy": boolean,
"AccountId": "<string>",
"BaseRegion": "<string>",
"Name": "<string>",
"AutoScalingGroupName": "<string>",
"MinOnDemandInstanceCount": int,
"RestrictToSelectedInstance": boolean,
"ReplaceUnhealthyInstances": boolean,
"ReinstateOnStop": boolean
},
"RequestId": "<string>",
"Errors": {}
}
GET HTTP Method will get details of a specific ASG job created in your cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/apps/AutoScalingGroup/{ASG job ID}
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| Account ID | String | cmpute genertaed AWS account ID in which the ASG job should run |
| AutoScalingGroupName | string | ASG name created in customer AWS account |
Create an ASG Job
To create a new ASG job
curl "http://<customer.cmpute.io>/api/v2/apps/AutoScalingGroup/Add"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
{
"Job": {
"Runs": float,
"IsScheduled": boolean,
"IsExecuting": boolean,
"Engine": "<string>",
"AppName": "<string>",
"IsPrivateApp": boolean,
"Id": "<string>",
"Name": "<string>"
},
"RequestId": "<string>",
"Errors": {}
}
}
Example
{
{
"Job": {
"Runs": 0.0,
"IsScheduled": false,
"IsExecuting": false,
"Engine": "Cluster",
"AppName": "Auto Scaling Group",
"IsPrivateApp": false,
"Id": "W-8F7137AA",
"Name": "ASG Job"
},
"RequestId": "cbf34f9d-2cc8-4056-aad6-0646e1d1xxc9",
"Errors": {}
}
}
POST HTTP Method creates a new ASG job
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/apps/AutoScalingGroup/Add
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| Account ID | String | cmpute genertaed AWS account ID in which the ASG job should run |
| AutoScalingGroupName | string | ASG name created in customer AWS account |
| BaseRegion | string | Availability Zone where the job is required to run |
| MinOnDemandInstanceCount | Int | |
| Name | String | ASG Job Name |
| ReinstateOnStop | Boolean | |
| ReplaceUnhealthyInstances | Boolean | |
| RestrictToSelectedInstance | Boolean |
Update an ASG Job
To update the details of an job in your cmpute account
curl "http://<customer.cmpute.io>/api/v2/apps/AutoScalingGroup/{ASG job ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Job": {
"Runs": float,
"IsScheduled": boolean,
"IsExecuting": boolean,
"Engine": "<string>",
"AppName": "<string>",
"IsPrivateApp": boolean,
"Id": "<string>",
"Name": "<string>"
},
"RequestId": "<string>",
"Errors": {}
}
Example
{
"Job": {
"Runs": 0.0,
"IsScheduled": false,
"IsExecuting": false,
"Engine": "Cluster",
"AppName": "Auto Scaling Group",
"IsPrivateApp": false,
"Id": "W-34111x47",
"Name": "Job_Name"
},
"RequestId": "335e8ex4-14c8-xdd4-a7db-f7380654xx17",
"Errors": {}
}
PUT HTTP Method updates the details of a specific ASG job
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/apps/AutoScalingGroup/{ASG job ID}
Query Parameters
| Parameter | Data Type | Description |
|---|---|---|
| MinOnDemandInstanceCount | Int | Minimum number of instances to be launched |
| Name | String | ASG Job Name |
| ReinstateOnStop | Boolean | |
| ReplaceUnhealthyInstances | Boolean | Replaces unhealthy instances if any |
| RestrictToSelectedInstance | Boolean | Restrict not to choose instances other than selected instances |
| StandBy | boolean | suspends all operations such as scaling, swapping instances, replacing instances etc… |
| SuspendScalingOperations | boolean | suspends only scaling operations |
Delete an ASG Job
To delete an ASG job from your cmpute account
curl "http://<customer.cmpute.io>/api/v2/apps/AutoScalingGroup/{ASG job ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"IsDeleted": boolean,
"RequestId": "<string>",
"Errors": {}
}
DELETE HTTP Method deletes an ASG job from the cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/apps/AutoScalingGroup/{ASG job ID}
Query Parameter
| Parameter | Data Type | Default | Description |
|---|---|---|---|
| ID | String | Job ID |
Execute an ASG Job
To execute an ASG job from your cmpute account
curl "http://<customer.cmpute.io>/api/v2/apps/AutoScalingGroup/{job ID}/execute"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RunRequestId": "<string>",
"RequestId": "<string>",
"Errors": {}
}
Example
{
"RunRequestId": "xxec631d-42e5-49a7-9138-41693xx403d7",
"RequestId": "x67048e2-2e46-4a94-9x6x-x6e61d7285c7",
"Errors": {}
}
The ‘Run Request ID’ returned above is used as a parameter to get the Job Run ID
curl "http://<customer.cmpute.io>/api/runs/Check/'{Run Request ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": "<string>",
"Errors": {},
"ContinuationToken": null
}
Example
{
"RequestId": "40e1a96x-29a6-446c-9220-0xx797c1xxx1",
"Data": "R-xxD84C58",
"Errors": {},
"ContinuationToken": null
}
Executing a job is a 2 step process.
Step 1 - Begins the execution process
POST HTTP method excutes an ASG job from your cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/apps/AutoScalingGroup/{job ID}/execute
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| Job ID | String | ASG Job ID |
Step 2 - Gets the job Run ID
GET HTTP method gets the job execution Run ID
HTTP Request
Endpoint - <customer.cmpute.io>/api/runs/Check/'{Run Request ID}
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| RunRequestId | String | Output returned in step1 |
Stop an ASG Job
To stop an ASG job in your cmpute account
curl "http://<customer.cmpute.io>/api/runs/{run ID}"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "<string>",
"Data": boolean,
"Errors": {},
"ContinuationToken": null
}
Example
{
"RequestId": "ecee80xx-57c6-4990-8ex6-a7c381286xx4",
"Data": true,
"Errors": {},
"ContinuationToken": null
}
PUT HTTP Method stops an ASG job run from the cmpute account
HTTP Request
Endpoint - <customer.cmpute.io>/api/runs/{run ID}"
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| ID | String |
Runs API
Runs are individual instances of the job in cmpute . Runs API allows you to get run summary, instance details and run logs alongwith RightSizing recommendations.
Get Run Summary Details
To get the Job run summary details
curl "http://<customer.cmpute.io>/api/v2/runs/{Run ID}}/summary"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RunSummary": {
"AppName": "<string>",
"JobName": "<string>",
"JobId": "<string>",
"Status": "<string>",
"RunDate": "<DateTime>",
"EndDate": "<DateTime>",
"ActualCost": float,
"ActualSavings": float,
"EstimatedCost": float,
"EstimatedSavings": float,
"SavingsPercentage": float,
"SpotHours": float,
"OnDemandHours": float,
"IsPrivateApp": boolean
},
"RequestId": "<string>",
"Errors": {}
}
Example
{
"RunSummary": {
"AppName": "Auto Scaling Group",
"JobName": "API_Job",
"JobId": "W-0521B521",
"Status": "Processing",
"RunDate": "23 Jun 2017, 05:48",
"EndDate": null,
"ActualCost": 100.00,
"ActualSavings": 75.00,
"EstimatedCost": 100.00,
"EstimatedSavings": 75.00,
"SavingsPercentage": 75.00,
"SpotHours": 4.5,
"OnDemandHours": 1.0,
"IsPrivateApp": false
},
"RequestId": "8464760a-0axx-401c-88xx-e895c0193fb9",
"Errors": {}
}
GET HTTP Method gets the job run summary details
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/runs/{Run ID}/summary"
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| RunID | String | Job Run ID |
Get Run Instance Details
To get the Job run instance details
curl "http://<customer.cmpute.io>/api/runs/{Run ID}/Instances"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"RequestId": "36e6ae68-1a42-4441-8102-f6eb4c3a7eab",
"Data": [{
"ELBHealthCheck": [{
"Name": "jayaa_dev_09_06_2017",
"HealthCheckStatus": "Healthy",
"HealthCheckDescription": "instance is registered"
}],
"IsHealthy": true,
"ELBHealthCheckDetailsAsString": "Healthy - instance is registered behind jayaa_dev_09_06_2017",
"InstanceId": "i-02b315e6afbe78876",
"InstanceType": "t1.micro",
"SubnetId": "subnet-aac48781",
"AvailabilityZone": "us-east-1c",
"LifeCycle": null,
"Status": "running",
"LaunchTime": "Friday 23 Jun 2017 05:50:15",
"PrivateIpAddress": "<IP_ADDRESS>",
"Name": null,
"StopTime": null,
"Distribution": "None"
}],
"Errors": {},
"ContinuationToken": null
}
Example
{
"RequestId": "36e6ae68-1a42-4441-8102-f6eb4c3a7eab",
"Data": [{
"ELBHealthCheck": [{
"Name": "ASG_dev_09_06_2017",
"HealthCheckStatus": "Healthy",
"HealthCheckDescription": "instance is registered"
}],
"IsHealthy": true,
"ELBHealthCheckDetailsAsString": "Healthy - instance is registered behind jayaa_dev_09_06_2017",
"InstanceId": "i-02b315e6afbe78876",
"InstanceType": "t1.micro",
"SubnetId": "subnet-aac48781",
"AvailabilityZone": "us-east-1c",
"LifeCycle": null,
"Status": "running",
"LaunchTime": "Friday 23 Jun 2017 05:50:15",
"PrivateIpAddress": "<IP_ADDRESS>",
"Name": null,
"StopTime": null,
"Distribution": "None"
}],
"Errors": {},
"ContinuationToken": null
}
GET HTTP Method gets the run instance details
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/runs/{Run ID}/summary"
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| RunID | String | Job Run ID |
Get Run Logs
To get the Job run logs
curl "http://<customer.cmpute.io>/api/v2/runs/{run ID}/logs"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Logs": [{
"Message": "<string>",
"Time": "<DateTime>",
"Severity": "<string>"
},
"RequestId": "02be44aa-91f4-48bf-90f1-552a43de1a52",
"Errors": {}
}
Example
{
"Logs": [{
"Message": "Maintaining Desired State",
"Time": "Friday 23 Jun 2017 05:51:16",
"Severity": "Info"
}, {
"Message": "Launching 1 t1.micro instances",
"Time": "Friday 23 Jun 2017 05:50:12",
"Severity": "Info"
}, {
"Message": "Run Started",
"Time": "Friday 23 Jun 2017 05:48:55",
"Severity": "Info"
}],
"RequestId": "02be44aa-91f4-48bf-90f1-552a43de1a52",
"Errors": {}
}
GET HTTP Method gets the run logs
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/runs/{run ID}/logs"
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| RunID | String | Job Run ID |
Get Right Size Recommendations
To get Right Size recommendations for a Job
curl "http://<customer.cmpute.io>/api/v2/runs/R-AFD84C58/RightSizeRecommendations"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Recommendation": {
"Recommendations": "<string>",
"CurrentInstances": "<string>",
"AverageCPUUtilization": float,
"Message": "<strinmg>",
"Available": boolean
},
"RequestId": "a1659a5c-bf76-41f6-93d1-e6e8139f3752",
"Errors": {}
}
Example
{
"Recommendation": {
"Recommendations": null,
"CurrentInstances": null,
"AverageCPUUtilization": 10.671,
"Message": "No recommendation required",
"Available": false
},
"RequestId": "a1659a5c-bf76-41f6-93d1-e6e8139f3752",
"Errors": {}
}
GET HTTP Method gets the Right Size Recommendations for optimal usage of instances
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/runs/R-AFD84C58/RightSizeRecommendations"
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| RunID | String | Job Run ID |
AMI- Amazon Machine Images
Create an AMI Job
To create a new AMI Job
curl "http://<customer.cmpute.io>/api/v2/apps/Ami/Add"
-H "Authorization: ApiKey AccessKey:SecretKey"
The above command returns JSON structured like this:
{
"Job": {
"Runs": 0.0,
"IsScheduled":boolean ,
"IsExecuting": boolean,
"Engine": "<string>",
"AppName": "<string>",
"IsPrivateApp": boolean,
"Id": "<string>",
"Name": "<string>"
},
"RequestId": "<string>",
"Errors": {}
}
Example
{
"Job": {
"Runs": 0.0,
"IsScheduled": false,
"IsExecuting": false,
"Engine": "Cluster",
"AppName": "AMI",
"IsPrivateApp": false,
"Id": "W-33xx0598",
"Name": "AMI_JOB"
},
"RequestId": "970443xx-36a0-45f1-9730-934e0xx39244",
"Errors": {}
}
POST HTTP Method creates a new AMI job
Note AMI app also supports Application load balancer. Elastic load balancer and Application load balancer can not be used together.
For Example: If you are using Application load balancer, remove the Elastic load balancer from the JSON,
"ElasticLoadBalancerNames": ["ELB-1", "ELB-2"]
and Application load balancer or vice-versa.
"TargetGroupARNs": ["ALB-1", "ALB-2"]
HTTP Request
Endpoint - <customer.cmpute.io>/api/v2/apps/Ami/Add"
Query Parameter
| Parameter | Data Type | Description |
|---|---|---|
| AccountId | String | (required) |
| Name | (required) Job Name |
BaseRegion
InstanceProfileArn ElasticLoadBalancerNames
SecurityGroupIds SubnetIds TargetGroupARNs ELB VpcId
AMI ID|String|(required) AssociatePublicIpAddress| BaseRegion|| DesiredInstanceCount
HealthCheckGracePeriod InstanceProfileArn InstanceType KeyPair LaunchScript
MaxInstanceCount MinInstanceCount MinOnDemandInstanceCount Name
ReplaceUnhealthyInstances RestrictToSelectedInstance
EvaluationPeriods : 1 MetricStatisticType: “Average” Period: 300 ScaleAt: 1 ScaleFactor: 1 ScaleType: “ScaleUp” MetricName: “CPUUtilization” Namespace: “AWS/EC2” Unit: Seconds
EvaluationPeriods: MetricStatisticType: Average Period: 300 ScaleAt: 1 ScaleFactor: 1 ScaleType: “ScaleDown MetricName: “CPUUtilization” Namespace: “AWS/EC2” Unit: “Seconds” }


Website to strengthen the community culture at district Marke commissioned the OCMW.
Tags: ASP.NET MVC | C# | Azure
Visit the site at markeonline.kortrijk.be
FreeTime is a community blog site where you can talk about your (extreme) sport(s). It is an interactive web application for areas of common interest.
Tags: ASP.NET MVC | C# | SQL Server
Bekijk GitHub project
WatchFriends is an application for tracking watched episodes of a series.
Tags: Android | Angular 2 | Java
Watch GitHub organization


Toggle navigation
Company Registry
Home
(current)
Company
Register companies
Lodge a new company request
Add more benefiaries to a company
Retrieve company
See all registered companies
See details of a particular company
Update company
Update an existing company details
Add existing beneficiaries to a particular company
Delete company details
Delete a particular company
Remove a beneficiary from a particular company
Beneficiary
Register beneficiaries
Lodge a new beneficiary request
Retrieve beneficiary
See all registered beneficiaries
See details of a particular beneficiary
Update beneficiary
Update an existing beneficiary details
Delete beneficiary details
Delete a particular beneficiary


§634-32 Other laws not affected. Nothing contained in sections 634-30 and 634-31 shall be construed to amend or repeal chapter 425 or 432, article 1, or section 634-3. [L Sp 1949, c 4, §3; RL 1955, §230-41; HRS §634-68; ren HRS §634-32; am L 2016, c 55, §28]


Result: ??? minutes
Total XP: ??? | XP Needed: ???
NOTE: You can only gain XP once a minute, so spamming doesn't help!
If you are lucky, you only need to send messages for ??? minutes to level up!
If you are unlucky, you need to chat for a whopping ??? minutes!


High Art (1998)
A Film Review by Mark O'Hara Visit Online Film Critics Society at http://www.ofcs.org
Whatever we get ourselves into, we have to pay for. This theme seems to echo in the our heads at the end of Lisa Cholodenko's "High Art."
Syd, the central character, played by Radha Mitchell, is an assistant editor at 'Frame' magazine, an important publication in the world of photography.  Syd's other problem is that her life with boyfriend James (Gabriel Mann), has come to a standstill of boredom. James seems like he's more interested in the attractiveness of a blue shirt than in saying anything exciting or witty to Syd. Not that she tries hard, either.
What opens Syd's eyes to alternatives is a visit to the apartment above her, ostensibly to inquire about a plumbing problem. As she lies on the floor of the stranger's bathroom, we see the neighbor - Lucy Berliner, played by Ally Sheedy - glance at Syd's exposed side, a hint of attraction in her eyes. It so happens that Lucy is a once-celebrated photographer who still practices her art privately; portraits of her friends, many caught in erotic candids, hang around the apartment and around Syd's memory. Returning to Lucy's digs, Syd meets Lucy's drug-addled friends, herself does a line of heroine, and becomes part of Lucy's inner circle. As she returns downstairs to James, Syd is unable to complete the hot session of sex she had awakened him for. This marks the beginning of Syd's ventures outside the routines formed the last few years, and the end of any positive involvement with her boyfriend.
The bulk of the plot concerns the developing romance between Syd and Lucy. It is marked by solid acting by both actresses, and the portrayal of serious emotions with no easy escapes or solutions, a plotting strategy for which Lisa Cholodenko, as writer and director, is to be admired. Indeed, the story travels beyond realism into the edges of naturalism, as we see the seamy world that makes up a large part of Lucy's history - a world with which Syd will slowly become conversant. Cholodenko depicts the world as a place of utter nonchalance, where drugs of whatever form are shared between friends, where sex is casual and commitments uncertain. As one of Syd's few male friends, Arnie (Bill Sage) is almost a comic example of an accommodating burn-out.
As Lucy's lover Greta, a German actress who is obviously too strung out to act, Patricia Clarkson makes her character disturbingly real. Imagine Greta Garbo's voice spoken even more slowly and lethargically - we know this character's soul has begun already to leave her body, and we realize with dread that misery loves all the company it can get. Greta calls Syd a "teenager," even though Syd saves her life by administering CPR after Greta overdoses. Perhaps verisimilitude would have been satisfied had Greta screamed and thrown objects (a camera, maybe?) at Syd, but then again Greta's influence still manages to ruin any promise of happiness between Lucy and Syd.
It's good to watch Ally Sheedy in a vehicle so much the opposite of "Maid to Order." In her mid-thirties, Sheedy is striking as ever, if fashionably underweight. Her stringy muscles and tendons only help her sketching of the starving soul of Lucy. We care most about her when she reveals her drug problem to her wealthy mother (Tammy Grimes), and especially when she complies with Syd's request to swear off the white powder for their weekend together. Their professional lives intertwining with their personal ones, Lucy and Syd collaborate on a shoot for the cover of 'Frame.' It's a touchy situation, and brings up nuances that can be applied to the mixing of anyone's job and home lives.
I suspect personal tastes will be much involved in any viewer's reception of "High Art." I found the love scenes between Lucy and her lovers to be realistic without being too graphic. There is no nudity below the waist.  Cholodenko is building a sordid atmosphere that could engender what happens at the end, I suppose. But the communal amorality of her characters certainly does not lessen our distance toward them. We could care more about what happens to Syd and Lucy. But we don't give a hang about Arnie, for example, when he's sitting in Lucy's age-worn Mercedes at the far end of the story, staring ahead in terror at what's facing him.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Adobe Flash Player
Adobe Flash Player Old Version Download For Android Renewmax
Flash Player 9 0 28 Free Download Goodsbrown
Adobe Flash Player For Google Chrome Free Download
Enable Adobe Shockwave Player In Internet Explorer And Firefox
Adobe Flash Player 31 00 108 Free Download
Adobe Flash Player 11 1 Download Flash Exe
Free Download Adobe Flash Player 26 Offline Installer 2017 Youtube
Adobe Flash Player 30 0 0 134 Free Download
Download Adobe Flash Player 32 0 0 453 For Windows Filehippo Com
Install Shockwave Player On 64 Bit Windows Systems
Download And Install Adobe Flash Player For Windows 10
Adobe Flash Player Archive Adobe Free Download Borrow And Streaming Internet Archive
Download Adobe Flash Player For 64 Bit Linux 32 0 0 403
Adobe Flash Player 32 Free Download Pc Wonderland
Software Installation Apt Way To Get Adobe Flash Player Latest Version For Linux Not Working Ask Ubuntu
Download The Latest Version Of Adobe Flash Player 64 Bit Free In English On Ccm Ccm
Shockwave Mac Download Flixyellow
Experdia Shockwave Flash Plugin Download And Install
How To Tell If An Adobe Flash Player Update Is Valid The Mac Security Blog
Download Adobe Standalone Swf Player
Adobe Flash Player Free Download For Mac Os X 10 11 6 Peatix
Download Adobe Flash Player For Windows 8 1 32 64 Bit In English
Https Encrypted Tbn0 Gstatic Com Images Q Tbn And9gcs5s9 J7jtqhyh Xkztc38c1zbl8bggwlxq3c52sux3wiz7f2fe Usqp Cau
Adobe Flash Player Advantages Disadvantages Features Uses Science Online
Adobe Flash Player For Ie Download
Adobe Shockwave Player 2021 Offline Installer Download
Uninstall Flash Player For Windows
Howto Linux Update The Adobe Flash Player Firefox And Chrome Plugin Nixcraft
Adobe Flash Support Ending Updates And Alternatives To Flash Awebco
How To Get Adobe Flash Player Free Legally Download Flash Player Free
Adobe Flash Player Alternatives For Running Flash Content In Any Browser


- Change - Class in com.meti.io.buffer
-
- Change(int, Object)
- Constructor for class com.meti.io.buffer.Change
-
- clear() -
Method in class com.meti.io.buffer.ObjectBuffer
-
- close() - Method in class
com.meti.io.connect.ConnectionListener
-
Closes the ConnectionListener.
- close() - Method in class
com.meti.io.connect.connections.Connection
-
- close() - Method in
class com.meti.io.connect.connections.ObjectConnection
-
- close() - Method in
class com.meti.io.Source
-
Closes the internal InputStream and OutputStream.
- close() - Method in class
com.meti.Peer
-
Closes the Peer, along with any listeners and connections constructed by the Peer.
- com.meti - package com.meti
-
- com.meti.io.buffer - package com.meti.io.buffer
-
- com.meti.io.connect - package com.meti.io.connect
-
- com.meti.io.connect.connections - package
com.meti.io.connect.connections
-
- com.meti.io - package com.meti.io
-
- com.meti.util - package com.meti.util
-
- Connection - Class in
com.meti.io.connect.connections
-
A Connection can read and write bytes from a Source.
- Connection(Source)
- Constructor for class com.meti.io.connect.connections.Connection
-
Constructs a Connection from a specified Source.
- ConnectionHandler - Interface in com.meti.io.connect
-
Pseudo-implementation of Handler that specifies a strict implementation for a Peer.
- ConnectionListener - Class in com.meti.io.connect
-
A ConnectionListener is created by a Peer to search for incoming Connections.
- ConnectionListener(int, Peer)
- Constructor for class com.meti.io.connect.ConnectionListener
-
Constructs a ConnectionListener from a port and a parent Peer.
- ConnectionListener(int, Peer, ExecutorService)
- Constructor for class com.meti.io.connect.ConnectionListener
-
Constructs a ConnectionListener from a port, parent Peer, and an ExecutorService.
- contains(T) - Method in class
com.meti.io.buffer.ObjectBuffer
-


BASIC INSTINCT A film review by Ken Johnson Copyright 1992 Ken Johnson
130 min., R, Mystery, 1992 Director: Paul Verhoeven Cast: Michael Douglas, Sharon Stone, Jeanne Tripplehorn, George Dzundza, Bruce A. Young, Stephen Tobolowsky
A retired rockstar is found dead, stabbed multiple times with an ice pick, after having sexual intercourse. The only suspect that the police can come up with is Sharon Stone, the rockstar's lover (not girlfriend). When the police bring her in for questioning her alibi is that about six months before she had published a book that described the killing exactly the way it happened. Cop Michael Douglas feels that Stone did the killing and is intent on proving it. He finds out right after he starts his investigation that Stone is writing another book, about a cop that falls for the wrong woman. As Douglas does his investigation, Stone starts playing with him and messing with his head.
For the most part BASIC INSTINCT is a very enjoyable film to watch. Because of a few problems that I will describe later, I only suggest that you go to see BASIC INSTINCT for matinee prices. BASIC INSTINCT keeps you guessing the entire time that you are watching the film. It introduces two characters that might have done the deed, and I found myself switching my suspicion back and forth as the film went on. On a scale of zero to five, I give BASIC INSTINCT a four. BASIC INSTINCT is rated R for female nudity, graphic violence, explicit language, adult situations, and adult humor.
Recently, some people have been slamming this film, but I don't think that it is really that bad. Sure, it has its problems, but while watching the film you don't realize most of them. The film runs along rather smoothly (except for the fact that the projectionist messed up and I ended up with a ten-minute intermission in the middle of the film while the mistake was being corrected) except for the very end. There the film almost falls apart and becomes muddled and confusing. For this reason that I suggest that you go to a matinee performance, and that way you won't feel cheated after seeing the end.
There are some plot problems as the film progresses, but for the most part they are minor ones. The problems really don't harm the viewing of the film. There are also a few things that I wish had been explained more thoroughly that were hinted at during the film, but that doesn't really hinder the film either. For the most part, unless you go to the theater expecting a cinematic marvel, you won't really end up being too disappointed with the final product.
A few of the characters introduced in the film don't really seem to serve a purpose. The character is introduced and then is mostly discarded. I feel that either these characters should have been left out or they should have been added to so that they fit into the film better. Others are introduced briefly, and then used quickly, and then discarded. These characters should have also been better written so that they fit into the film better. It would have made a much cleaner finished product.
Another plot problem is a lot of the incidents that happen in the film are too perfect. Too many things happen at exactly the right time, that in real life would have never happened that perfectly. This really should have been corrected to try to make the film more believable. I know that I have really been ragging on this film and it may sound like I really didn't enjoy the film too much. Actually, I did enjoy the film a lot and am not upset that I went and saw it. The acting in the film is wonderful. Michael Douglas and Sharon Stone don't have as much charisma as they could, but they make do. There are several unexpected twists in the plot that catch you off guard and most of the questions I came up with in the film were answered. For the most part I feel that Paul Verhoeven did a good job directing the film. For most of the scenes good camera angles were used to show you enough so that you know what is happening, but don't show you enough to give away so much that you can tell what is about to happen next.
Joe Eszterhaz wrote the screenplay and he did a rather good job. He could have left out a few of the liberal sex scenes that were scattered through the film and tightened up the ending a bit so that it made more sense. For the slow parts in the film Joe seemed to feel that a solution is a sex scene, which doesn't fix the problem. It just momentarily puts it off, but it comes back later. I feel that if he had smoothed out the screenplay so it wasn't quite as choppy, the film would have been much better. Maybe I am really being hard on the screenplay, but I feel that it is one of the most important parts of a film, so I feel that it should have half a decent effort put into it.
The score by Jerry Goldsmith is very well done. It really seemed to capture me and pull me a bit into the film. It isn't distracting and overpowering so as to pull your attention away from the film, but rather is used to focus you more intensely on some scenes and to prepare you for something to happen. The cinematography is well done in the film and helps make the film more enjoyable.
This is probably not a film that you will want to bring young children to. There is a considerable amount of gratuitous nudity throughout the film, some rather graphic deaths, and some rather coarse language. There has been a lot of controversy over the depiction of lesbians and bisexuals in this film, and I really don't see what all the fuss is about. They don't really put down lesbians or bisexuals. Neither do they state that they all become murderers. So I really don't think that it is worth all the bother that has been given to it.
There is some Hollywood stereotyping done through the film, which was a bit of a downfall for me. The males seem, somehow, superior to all the females in the film, and the females usually use their sex to get what they wanted. This was more of a problem for me than the lesbian part. In some parts of the film it almost totally puts down women by making it look like they have to use their bodies to get what they want. I really don't think that this is fair to women, and some women after seeing the film will be disgusted at the stereotyping.
This is the part that I feel was the biggest put-down in the film. Women have worked to get themselves above exploitation level and then something like this comes along and just puts them down. I really feel that someone should have seen the stereotyping in the film before it was released and had it written out for the most part. The stereotyping, I feel, is more of a degradation to women in general, not just lesbians or bisexuals, but to the entire female population.
So use your discretion on whether to go to a late night performance and pay more. I do think that the film is worth watching even though I came down on the film so hard. It is just that the film has flaws, like any film. And the flaws in this film are much more noticeable after you have seen the film, than in some that I have seen. Some of you might wait until the film comes to video before seeing it. There is nothing that would really be lost on a small screen so there is nothing wrong with this. You should definitely go to see this film though. Whether you see it on video or not is your choice, but it is definitely a good movie and definitely worth seeing.
Ken J<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Golf Scorecard
Version 0.10.0
Date:
Disc Golf Resources:
DGCourseReview.com
– Has lots of information on disc golf courses everywhere.
Inbounds Disc Golf
– Has a comparison of the various types of discs.
Copyright © 2014–2019 Jim & Joel Kottas. All rights reserved.
You must have Javascript enabled for this to work.


Next: probe-file, Previous: Files Dictionary, Up: Files Dictionary
directory
pathspec &key ⇒ pathnames
pathspec—a pathname designator, which may contain wild components.
pathnames—a list of
physical pathnames.
Determines which, if any, files that are present in the file system have names matching pathspec, and returns a
fresh
list of pathnames corresponding to the truenames of those files.
An implementation may be extended to accept implementation-defined keyword arguments to directory.
The host computer’s file system.
If the attempt to obtain a directory listing is not successful, an error of type file-error is signaled.
ensure-directories-exist, File System Concepts, File Operations on Open and Closed Streams,
If the pathspec is not wild, the resulting list will contain either zero or one elements.
Common Lisp specifies "&key" in the argument list to directory even though no standardized keyword arguments to directory are defined. ":allow-other-keys t" may be used in conforming programs in order to quietly ignore any additional keywords which are passed by the program but not supported by the implementation.


{% include header.html %}
{{ content | expand_urls: root_url }}
{% include footer.html %}
{% include google_plus_one.html %}
{% include twitter_sharing.html %}
{% include facebook_social_plugins.html %}
{% include javascripts.html %}
{% include google_analytics.html %}


There is NO required book for this course. Any required reading (journal articles or other files) will be provided to you via Canvas.
The Phylogenetic Handbook: A practical approach to phylogenetic analysis and hypothesis testing, Edited by Phillippe Lemey, Marco Salemi and Anne-Mieke Vandamme, 2nd Edition, Cambridge University Press 2009.
This course will cover both the theoretical and practical aspects of performing phylogenetic analyses, with particular emphasis on understanding the differences and applications of the most commonly used methods. Topics to be covered will include: finding the appropriate data and getting it into the right format; using distance-based and probability-based methods to construct phylogenetic trees; understanding and calibrating the molecular clock to calculate divergence times; incorporating “big data” into phylogenetics, and estimating population parameters such as population size, growth, and migration rates.
Pre/Co-requisites: BINF 6201: Molecular Sequence Analysis; BINF 6200: Statistics for Bioinformatics
Learning Objectives:
Each class period will consist of a combination of lecture and in-class computer exercises. Each week, students will be expected to complete all parts of the assigned exercises; anything not finished in class must be completed at home and submitted by 6:00PM on the due date. Students are permitted to work together on the exercises, but must turn in completed assignments individually. Some weeks may also include assigned reading to supplement the lecture material. The final project will require students to analyze a real data set and submit a written report.
|
|
|
Section I: Sequence Data for Phylogenetics |
||||
|
|
Date |
Topic |
Quizzes |
Exercises Due |
|
Week 1 |
8/20 |
Introduction & Course Overview |
|
8/26 |
|
8/22 |
Multiple Sequence Alignment |
|
||
|
Week2 |
8/27 |
Identifying Homologous Genes |
Quiz 1 |
9/2 |
|
8/29 |
Orthology vs Paralogy (continued) |
|
||
|
Section II: Constructing Trees |
||||
|
Week 3 |
9/3 |
Genetic Distance and Substitution Models |
Quiz 2 |
9/9 |
|
9/5 |
Distance-based Methods (UPGMA, NJ) |
|
||
|
Week4 |
9/10 |
Distance-based Methods continued; bootstrapping and jackknifing |
Quiz 3 |
9/16 |
|
9/12 |
|
|||
|
Week 5 |
9/17 |
Maximum Likelihood (RAxML) |
Quiz 4 |
9/23 |
|
9/19 |
|
|||
|
Section III: Testing and Interpreting Trees |
||||
|
Week 6 |
9/24 |
ML continued; intro to Bayesian methods |
Quiz 5 |
9/30 |
|
9/26 |
|
|||
|
Week 7 |
10/1 |
Bayesian methods continued; mid-term review |
Quiz 6 |
10/14 |
|
10/3 |
|
|||
|
Week 8 |
10/8 |
FALL BREAK (No Class) |
|
|
|
10/10 |
MidTerm Exam |
|
|
|
|
Section IV: Using Trees to Test Evolutionary Models |
||||
|
Week 9 |
10/15 |
Go over midterm solutions; Ancestral State Reconstruction |
|
10/21 |
|
10/17 |
|
|
||
|
Week 10 |
10/22 |
Comparing Trees & assessing tree estimation methods |
Quiz 7 |
10/28 |
|
10/24 |
|
|
||
|
Week 11 |
10/29 |
Multi-gene trees & data partitioning; next-gen data and phylogenetic methods |
Quiz 8 |
11/4 |
|
10/31 |
|
|
||
|
Week 12 |
11/5 |
Gene Genealogies & Intro to Coalescent Theory; effects of selection on gene trees |
Quiz 9 |
11/11 |
|
11/7 |
|
|
||
|
Week 13 |
11/12 |
Calibrating the Molecular Clock to estimate divergence times |
Quiz 10 |
11/18 |
|
11/14 |
|
|
||
|
Week 14 |
11/19 |
Gene Flow and non-tree like evolution
|
|
11/20 |
|
11/21 |
|
|
||
|
Week 15 |
11/26 |
Review session and discuss final projects |
|
|
|
11/28 |
THANKSGIVING BREAK (No Class) |
|
|
|
|
Week 16 |
12/3 |
Work on Projects |
|
|
|
12/5 |
READING DAY (No Class) |
|
|
|
|
Exam Week |
12/6-12/12 |
No Exam; Final Projects Due |
|
|
All students are required to read and abide by the Code of Student Academic Integrity. Violations of the Code of Student Academic Integrity, including plagiarism, will result in disciplinary action as provided in the Code. Definitions and examples of plagiarism are set forth in the Code. The Code is available from the Dean of Students Office or online at: https://legal.uncc.edu/policies/up-407. A set of links to various resources on plagiarism and how to avoid it is available here: https://wts.indiana.edu/writing-guides/plagiarism.html.
Attendance at lecture is required, although exceptions will be made for reasons such as illness or family emergency. Missed quizzes CANNOT be made up, but can be administered in advance or electronically if you notify Dr. Cooper by 7:00PM before the day of the scheduled quiz. Excessive absences will result in a reduced classroom participation score and will negatively impact the overall course grade.
Students in this course seeking accommodations for disabilities should first consult with the Office of Disability Services and follow the instructions of that office for obtaining accommodations.


|
Depth Clustering
|
Class for angle difference. More...
#include <angle_diff.h>
Public Member Functions | |
| AngleDiff (const cv::Mat *source_image, const ProjectionParams *params) | |
| Precompute the angles to avoid losing time on that. More... | |
| float | DiffAt (const PixelCoord &from, const PixelCoord &to) const override |
| Compute angle-based difference. See paper for details. More... | |
| bool | SatisfiesThreshold (float angle, float threshold) const override |
| Threshold is satisfied if angle is BIGGER than threshold. | |
| cv::Mat | Visualize () const override |
Visualize angles as a cv::Mat color image. More... | |
| Public Member Functions inherited from depth_clustering::AbstractDiff | |
| AbstractDiff (const cv::Mat *source_image) | |
| construct a class with a source image pointer More... | |
Additional Inherited Members | |
| Protected Attributes inherited from depth_clustering::AbstractDiff | |
| const cv::Mat * | _source_image = nullptr |
Class for angle difference.
| depth_clustering::AngleDiff::AngleDiff | ( | const cv::Mat * | source_image, |
| const ProjectionParams * | params | ||
| ) |
Precompute the angles to avoid losing time on that.
| [in] | source_image | The source image |
| [in] | params | The projection parameters |
|
overridevirtual |
Compute angle-based difference. See paper for details.
| [in] | from | Pixel from which to compute difference |
| [in] | to | Pixel to which to compute difference |
Implements depth_clustering::AbstractDiff.
|
inlineoverridevirtual |
Visualize angles as a cv::Mat
color image.
cv::Mat
color image with red channel showing angles in row direction and green channel in col direction. Reimplemented from depth_clustering::AbstractDiff.


Salmon
Cookies
Home
Sales
Fun Stuff
Seriously, though...
Randomly Generated Sales Projections (in a table...with Jo's data)
Enter New Cookie Store Info
Cookie Store Name:
Minimum Customers Per Hour:
Maximum Customers Per Hour:
Average Cookies Per Customer:
SUBMIT


--- html-class: green layout: default navigation: false footer: false --- ClimateAction.tech {% include policies.html %}


1. Some basic bug fixes
2. Changed everything to normal Engrychs.
3. Added a "Changelog" button after a few hours of frustration.
4. Added seconds to upload time on articles.
The initial release


Violin plots allow to visualize the distribution of a numeric variable for one or several groups. They are very well adapted for large dataset, as stated in data-to-viz.com.
Violin charts can be produced with ggplot2
thanks to the geom_violin()
function. The first chart of the sery below describes its basic utilization and explain how to build violin chart from different input format.
It is doable to plot a violin chart using base R and the Vioplot
library..


Man arrested after barricading himself inside synagogue
by Lindsay KinesA man who barricaded himself inside a Victoria synagogue for four hours Monday morning was eventually apprehended by police under the Mental Health Act and taken to hospital.
Victoria police Const. Matt Rutherford said the man suffered “non-life-threatening injuries,” but police were unable to say how they occurred.
The man could face possible mischief charges for allegedly breaking some items in the building, Rutherford said.
“He allegedly committed a criminal offence, but right now we’re worried for his own welfare.”
Police first responded to reports of an unwanted male at Congregation Emanu-El, at Blanshard Street and Pandora Avenue, just after 8:30 a.m.
The first officers on the scene encountered a man experiencing a mental health crisis, Rutherford said. As a precautionary measure, police called in the emergency response team and began negotiating with the man, who had barricade himself in a room on the second floor.
A daycare in the building was safely evacuated and the children taken to another location without injury.
Rabbi Harry Brechner said the man pushed his way into the synagogue.
“He was clearly dealing with severe mental health issues,” he said. “It took the police quite a while to safely get him out of the building.”
Brechner said there was a bit of damage as a result of the incident.
“Some of it’s going to be probably pricey because it’s very old things like stained glass windows, but nothing that can’t be fixed.”


---
layout: default
---
{% include nav.html %}
{% include masthead.html %}
{% include about.html %}
{% include skills.html %}
{% include gallery.html %}
{% include blog-cards.html %}
{% include separator.html %}
{% include publications.html %}
{% include contact.html %}


The Genres Preferences Tab
The genres preferences tab allows you to edit the genre list:
Click +/- to add/remove genre entries. Double click on the genre name to modify the entry.
The "import" button allows to you import your existing genre's from iTunes:
NOTE: Importing from iTunes may take a few moments to complete.
Click on the "Name" heading to sort the list.
See also
Preferences
Category Preferences
Attribute Preferences
Option Preferences
Option Preferences


Training ::data :: {{ use_for_metric }} :: {{ td_files|length }} data sets
Full metric name
{{ labelled_metric_base_name }}
{% else %}
Training ::data :: {{ for_metric }} :: {{ td_files|length }} data sets
{% endif %}
If you arrived here via an initial List by date route, your selected date is the highlighted entry
below.
Please note: be advised that tracking the timestamp and metric through Flask
and Jinja templating was very hard to achieve. However it was done to help you
as if there are multiple training data sets below and you came here by a list by
date route, it is highly probable that you would not know the date you selected
once you were presented with a multiple choice. Please take the appropriate
amount of time to appreciate this seemingly, insignificant feature that was
painstakingly added for your benefit.
Also note:
Date
Timestamp
Link to training data sets
{% for unique_ts,hdates in metric_td_dirs %}
{% if (unique_ts|string == requested_timestamp) %}
Train ::if not anomalous :: (aka: "That's not what I call an anomaly")
{% endif %}
{% if ionosphere_metric == True %}
{% if saved_metric_td == False %}
{% if countdown == False %}
Countdown ::valid to learn :: True
{% else %}
Countdown ::valid to learn :: False - Ionosphere will attempt
to learn if this is not anomalous from the {{ use_full_duration_days }} days features profiles that exist in:
{% endif %}
{% endif %}
{% endif %}
Ionosphere ::metric :: {{ ionosphere_metric }}
{% if fp_id_matched == None %}
Features profile ::NOT matched :: no features profiles matched this training data
{% else %}
Features profile ::matched :: True - fp_id {{ fp_id_matched }} has already MATCHED this training data as not anomalous
{% endif %}
{% if layers_id_matched == None %}
Layers ::NOT matched :: no layers matched this training data
{% else %}
Layers ::matched :: True - layers_id {{ layers_id_matched }} has already MATCHED this training data as not anomalous
{% endif %}
{% if matched_motif_dict and matched_motif_id %}
Motif ::matched :: True - motif_id {{ matched_motif_dict['matched_motif_id'] }} has already MATCHED this training data as not anomalous
{% if matched_motif_dict['image']|default(None) %}
Image file: {{ matched_motif_dict['image'] }}
{% if match_validated_db_value %}
{% if match_validated_db_value == 0 %}
Motif match ::not validated
This match has not been validated, please review it and validate or invalidate it
{% elif match_validated_db_value == 1 %}
Motif match :: validated ::True
If this match was incorrectly validated, you can invalidate it
{% else %}
Motif match :: INVALID :: True
If this match was incorrectly invalidated, you can validate it
{% endif %}
{% else %}
Motif match ::not validated
This match has not been validated, please review it and validate or invalidate it
{% endif %}
{% endif %}
{% endif %}
{% if metric_training_data_saved %}
{% if saved_metric_td == False %}
You can run this training data through the similarilty search to determine if similar patterns/shapelets (motifs) have been trained on.
Due to how long this can take run through all the training data the results are only a sample of the possible similar and
not similar enough motifs.
The run time is capped at 25 seconds and what has been discovered at that point will be return.
The creation of not_similar_enough plots is limited to 10, to give you an idea of what is not deemed to be similar enough to match.
{% if not motif_analysis %}
{% endif %}
{% if not layers_id_matched %}
{% include "layers_table.html" %}
{% endif %}
{% if extracted_features %}
Extracted ::features :: created OK
{{ extracted_features }}
{% if not features_profile_id %}
Success! Features were extracted from the timeseries with tsfresh-{{ tsfresh_version }} in {{ calc_time }} seconds
Warning! Features have only been calculated. A features
profile has not been created yet to train Skyline with, use the Create features profile
button above to train Skyline on this features profile for {{ use_for_metric }} if not anomalous:
Danger! If you leave this page before clicking the
Create features profile button above to train Skyline
AND you think that this is NOT anomalous,
all the energy that was used to calculate the features might be wasted. Which would be a
shame if you thought it was not anomalous. And further, just think of all the
email alerts it might save yourself from having to delete in the future as well.
But only the click it if you are really sure that you think it is not anomalous.
But if you wait too long Ionosphere might remove it, so try and act decisively.
{% endif %}
{% endif %}
{% if features_profile_id %}
Features ::profile :: id {{ features_profile_id }} created OK
{% if not features_profile_exists %}
Success! The features profile was created with id {{ features_profile_id }}
and can be viewed in the Features Profiles features profile page for fp_id {{ features_profile_id }}
or view under the {{ use_for_metric }} and {{ timestamp }} dir in ionosphere/features_profiles/.
{% else %}
A features profile has already been created or learnt from this training data set with fp_id {{ features_profile_id }}.
This training data set will be removed by the normal Ionosphere training data roomba that removes old training data dirs and files.
However it is good to know that you thought this was not anomalous as well or again :). This training data set is now a features_profiles
data set and can be viewed via this link in the Features Profiles features profile page for fp_id {{ features_profile_id }}
{% endif %}
{% if labelled_metric_name %}
Trained ::profile :: {{ labelled_metric_name }}
{% else %}
Trained ::profile :: {{ use_for_metric }}
{% endif %}
{% endif %}
{% if features_profile_id %}
{% if layer_id %}
{% if labelled_metric_name %}
Trained ::layers :: {{ labelled_metric_name }}
{% else %}
Trained ::layers :: {{ use_for_metric }}
{% endif %}
{% if layers_algorithms_ids %}
Success! The features profile layers were created with id {{ layer_id }}
Layers created :: {{ layers_algorithms }}
Layers algorithm id :: {{ layers_algorithms_ids }}
{% else %}
The features profile layers have already been created for this profile layers id {{ layer_id }}.
Optionally you now can create an Ionosphere layers profile which allows you to specify conditions that are not anomalous at FULL_DURATION.
This does not stop Skyline learning, it reduces Ionosphere alerts and enables the creation of custom Boundary type algorithms per metric and profile
For Ionosphere to determine that the timeseries is not anomalousevery enabled layer must be matched (or not matched in terms of layers D and D1).
{% for image in metric_images %}
{% if '.redis.plot' in image %}
{% endif %}
{% endfor %}